Thymeleaf内容助理不适用于Spring Boot

时间:2019-04-27 10:48:14

标签: java spring spring-boot thymeleaf

百里香含量辅助功能不起作用,当我在HTML文件中键入th:前缀时,仅显示th:block建议。

<th:block

我试图将Thymeleaf处理器建议上移到HTML文件的STS /椭圆设置的顶部,但是没有用。

该项目是Spring Boot + Thymeleaf,Gradle片段:

plugins {
    id 'org.springframework.boot' version '2.1.4.RELEASE'
    id 'java'
}

apply plugin: 'io.spring.dependency-management'

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation "org.springframework.boot:spring-boot-starter-thymeleaf"
    implementation "org.springframework.boot:spring-boot-devtools"
}

我添加了html名称空间:

<html xmlns:th="http://www.thymeleaf.org">

将名称空间更改为另一个名称无效;

好吧,唯一的工作时间就是用HTML位置代替HTML ...

<table>
        <tbody>
            <tr th:

2 个答案:

答案 0 :(得分:0)

我也遇到了以下步骤。

  1. 在工作区的.metadata下打开.log文件

  2. 在打开Thymeleaf模板(html)之后:按Ctrl + sapce

  3. 检查.log文件中的异常 就我而言,这是groovy运行时异常,因此我卸载并安装了groovy插件 重新启动蚀,百里香含量助手开始工作。

    [groovy.lang.GroovyRuntimeException:找不到以下对象的匹配构造函数:org.thymeleaf.extras.eclipse.contentassist.autocomplete.proposals.AttributeProcessorCompletionProposal(org.thymeleaf.extras.eclipse.dialect.xml.ElementProcessor,Integer,Integer ,Boolean)]

Screenshot

答案 1 :(得分:0)

有同样的问题,但在升级Spring Tools 4之后消失了。