【问题标题】:IntelliJ (2018.3) with Thymeleaf - NO auto completion on paths to static content?带有 Thymeleaf 的 IntelliJ (2018.3) - 在静态内容的路径上没有自动完成?
【发布时间】:2023-03-21 16:47:01
【问题描述】:

pathsfilenames 的代码完成似乎在 IntelliJ 中无法使用 Thymeleaf:th:src="@{...}" 属性 - 例如resources/static/ 文件夹中的文件。

我正在使用最新版本的 IntelliJ Ultimate Edition(我正在输入此内容时为 2018.3.x)和最新的 Spring Boot“2.1.3.RELEASE”,以及最新的 Thymeleaf 包。

我只有一个控制器类和一个 HTML 模板。简单的东西。我可以很好地运行应用程序并显示内容。

但是,静态资源的自动补全在模板中输入时工作 - 对于图像、css 等。使用标准 HTML src= 属性时,例如src="../static/images/mylogo.png" 代码完成工作正常。带有 Thymeleaf th:src="@{...}" 标签的静态内容的路径根本没有自动完成功能。

非常欢迎任何建议或帮助。我已经使用 IntelliJ Ultimate 很多年了,希望这只是我忽略的一个设置。在网上找不到任何指向这个或解决方案的东西。我记得(可能是错误的)这在几年前就已经在一个项目中起作用了。尝试了 3 个系统和相同的行为。环境?配置? IntelliJ 错误?

【问题讨论】:

标签: java spring spring-boot intellij-idea thymeleaf


【解决方案1】:
  1. 文件->其他设置->配置插件->检查百里香。

  2. 在文件中添加依赖:porm.xml

  3. 在 HTML 中,不要忘记添加xmlns:th="http://www.thymeleaf.org"

你可以在这里看到更多

https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html

【讨论】:

    猜你喜欢
    • 2016-12-11
    • 1970-01-01
    • 2019-04-29
    • 1970-01-01
    • 2022-11-25
    • 1970-01-01
    • 2013-12-02
    • 1970-01-01
    • 2013-06-24
    相关资源
    最近更新 更多