我在maven src/main/resources/template路径下有一些thymeleaf模板,当我更改控制器java文件时,spring dev工具会触发重启,但是当我更改模板文件时, livereload不起作用。起初,我的maven在构建项目时遇到了一些问题,它无法将src/main/resources下的文件添加到target/classes文件夹,然后当我启动spring引导项目(使用spring tool suite)时,它显示错误建议的模板未找到。我重建项目使用“mvn clean package”并使用弹簧仪表板重新启动弹簧,这没关系。所以我怀疑当我更改模板文件时,它不会影响目标/类文件夹,spring dev工具仍然从目标/类获取模板,而不是检测src/main/resources /中的更改文件。有什么我想念配置春季开发工具?spring dev工具不重载maven资源
-1
A
回答
-1
你想自动重新加载Thymeleaf模板? 您可以将spring.thymeleaf.cache
财产设置为false
。
参考:72.2 Reload Thymeleaf templates without restarting the container
+0
“缓存选项通常由您的application.properties文件中的设置进行配置,例如,Thymeleaf提供了spring.thymeleaf.cache属性,而不是需要手动设置这些属性,spring-boot-devtools模块将自动应用合理的开发时间配置“。 spring开发工具会自动将缓存设置为false。 –
相关问题
- 1. Maven Spring Web MVC资源不可用
- 2. Maven资源过滤器不工作
- 3. Maven资源插件排除不工作
- 4. 的Maven资源过滤不工作
- 5. Spring Security Thymleaf静态资源不加载
- 6. Maven多模块不会重新加载资源
- 7. Maven资源库为Spring Roo的
- 8. spring MVC MAVEN:静态资源用404
- 9. 小工具框架资源
- 10. Maven资源与资源
- 11. 无法从spring maven项目中的资源加载图像
- 12. BlackBerry dev工具
- 13. 开发人员工具不会加载资源
- 14. Maven资源筛选打破下载
- 15. Spring:找不到资源
- 16. spring oAuth2不保护资源
- 17. 如何从不同的maven项目导入spring资源?
- 18. Spring/Velocity/Maven/Tomcat - “请求的资源不可用”
- 19. 将资源压缩器(如minify-maven-plugin)集成到spring-boot-maven-plugin中:运行热重新加载
- 20. AppCache:不会重新加载资源
- 21. Spring BOOT资源
- 22. 在Maven中重命名资源
- 23. 春:我如何热重载资源ReloadableResourceBundleMessageSource
- 24. 从maven中央资源库下载guice3.0工件
- 25. 简单的spring批处理项目在spring源码工具中使用maven
- 26. Maven过滤资源
- 27. 关于Maven资源
- 28. 无法加载静态资源:Spring MVC
- 29. Spring,petclinic,加载资源失败?
- 30. spring mvc静态资源加载失败
我想这是因为春天的开发工具或者Eclipse(STS)监视目标/班,而不是源代码,不同的maven-码头 - 插件,你可以使用源代码路径配置,使之能检测所有类型文件中的更改。有一种解决方法,我改变目标/类中的模板文件,它正在工作,但我不认为这是一个很好的方法去做。 –
问题已解决,我不知道为什么。我只是使用STS嵌入式maven(版本3.3.3)而不是我自己的maven构建我的项目。也许我的Maven版本是旧的(版本3.0.1)。 –