IntelliJ中的Thymleaf for Spring - URI未注册

时间:2016-08-02 21:43:54

标签: spring intellij-idea thymeleaf

我的home.html文件在IntelliJ中显示未注册URI的错误(设置|语言和框架|模式和DTD)。

要包含命名空间的html文件是

<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"> 

我尝试获取外部资源,但这不起作用

2 个答案:

答案 0 :(得分:3)

运行代码时错误不是问题,但IntelliJ无法为th:*函数提供代码完成。

这是JetBrains的故意,因为他们在这里指定: https://www.jetbrains.com/help/idea/thymeleaf.html

  

为了能够在IntelliJ IDEA中使用Thymeleaf支持,请确保启用了Thymeleaf插件。 (此插件与IDE捆绑在一起并默认启用。)

并在页面顶部显示:

  

此功能仅在Ultimate版本中受支持。

我还没有找到一个可以为你提供Thymeleaf支持的Community Edition插件,但是Thymeleaf会很好地工作,你只是不会从IDE获得任何帮助

答案 1 :(得分:1)

转到: 档案|设置|插件

点击&#34;安装Jetbrains插件...&#34;。在搜索栏中找到Thymeleaf,单击“安装”。

需要重启。