【发布时间】:2020-02-05 10:48:46
【问题描述】:
我在我的 spring-boot web 应用程序中使用 Thymeleaf,并且我正在尝试将 Thymelief 已经提供的功能用于 Spring Boot 项目。但是,我无法导入 org.thymeleaf.spring4.* - 实际上,spring4 根本无法识别。我正在使用 Thymeleaf 3.0.11。
其实在我的项目中,使用gradle作为构建自动化工具,添加Thymeleaf如下(在一个多模块的Spring Boot应用中,这个gradle文件对应Thymeleaf模板引擎所在的模块配置):
configurations.all {
resolutionStrategy {
...
dependencySubstitution {
...
substitute module('org.thymeleaf:thymeleaf') with module('org.thymeleaf:thymeleaf:3.0.11.RELEASE')
}
}
}
我希望知道发生这种情况的原因吗?
【问题讨论】:
-
检查 start.spring.io 并从那里下载项目。如果你想看看哪里出了问题,你可以将它与你当前的项目进行比较。
-
您确定要spring4而不是spring5吗?
标签: spring-boot spring-mvc thymeleaf