终于在几次脑部崩溃之后,我的春季mvc +百里香工作了,
但每次我改变一些东西我需要重新启动整个spring应用程序?
我甚至尝试在application.properties中添加spring.thymeleaf.cache = false,我看到有人建议但是......没什么。它没有用。
答案 0 :(得分:1)
你应该可以通过将spring-boot-devtools软件包导入你的pom来使用spring boot和spring。
它在春季启动手册中的Hot Swapping下记录并且非常有效
答案 1 :(得分:1)
如上所述,spring-boot-devtools是一个不错的选择,但我目前在Intellij Idea上使用的是JRebel插件(https://my.jrebel.com/)和spring-boot-devtools,因此Thymeleaf模板得到更新,但重启选项已停用
spring:
profiles: development
devtools:
restart:
enabled: false
thymeleaf:
mode: HTML
cache: false
答案 2 :(得分:0)
问题是您可能使用了一个部署的jar / war。解决方案可能是模块化项目。此外,如果您使用IntelliJ,您可以检查什么是热插拔。它可以在您处理主题时更新文件,而无需在每次更改时重建整个项目。