spring boot thymeleaf 热部署

发布于 2021-12-01 08:42:00 字数 434 浏览 907 评论 19

在使用spring boot 开发的时候,使用了Thymeleaf 作为前端的模板开发,发现在调试过程中,改动了Thymeleaf模板后,需要重新启动下项目,才可以立即生效,由于是spring boot 使用的是

public static void main(String[] args) { SpringApplication.run(SupportUIApplication.class,args);
}

模式启动,

这样我就不像之前使用tomcat 启动一样设置加载sources 或者使用autopackage 插件来实现了

求大神们协助啊

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(19

梅窗月明清似水 2021-12-05 15:21:53

ctrl+shift+f9 完美解决.

偏爱自由 2021-12-05 15:21:51

魔方网表用户路过。也有HTML5模块,我用过还是很好上手的。

画骨成沙 2021-12-05 15:21:51

无法解决此问题

初见你 2021-12-05 15:21:50

新增热部署,修改tomcat 页面上的2个属性 的 On 'Update' action: 为Redepoy ,修改 On frame deactivation 为:Update classes and resourcess . 一开始使用thymelaf 模板的时候 ,修改静态页面,在网页上刷新没有用,再网上搜了一些资料。说什么是缓存的问题,我后台框架使用的是springmvc的,我觉得和框架没有太大关系吧,于是在上网上搜一搜,还是没找到。这么下去一定不行的啊,每次我修改完静态页面都需要重启项目,谁能受得了。后来经同事提醒,新增热部署插件(网上可以下载的)。事情完美解决。不是thymelaf模板引擎的问题,是开发工具配置导致的(我用的是Idea)。 ------如有错别字请忽略!

沙与沫 2021-12-05 15:21:49

修改后html文件后,按Ctrl + F9 (生成项目),并不是Ctrl+Shift+F9 (编译)

归途 2021-12-05 15:21:46

问题找到了,是因为我的模板文件,更新后,并没有在target 文件下更新,

那么问题又来了,我如何让我更新了资源文件,让maven 自动同步刷新到 target 下面呢?

南汐寒笙箫 2021-12-05 15:21:46

你修改一样工作的编译目录到你的maven target下面,或是使用热部署吧。

奈何桥上唱咆哮 2021-12-05 15:21:46

想实现热部署 但是不行,确实 网上搜了springloaded但是效果也不是很好。

顾忌 2021-12-05 15:21:44

make 一下就可以了

归属感 2021-12-05 15:21:44

yes

樱花落人离去 2021-12-05 15:21:43

你是那个版本呢?

谢绝鈎搭 2021-12-05 15:21:41

回复
1.3.1.RELEASE

别再吹冷风 2021-12-05 15:21:39

配合 idea 的 ctrl+shift+f9

恋你朝朝暮暮 2021-12-05 15:21:39

spring.thymeleaf.cache=false 设置了 还是不行 你是怎么解决的,求共享下

柳若烟 2021-12-05 15:21:38

应该是缓存 问题吧,我这边没有这个问题。
spring.thymeleaf.cache 这个配置我为false

谁的新欢旧爱 2021-12-05 15:21:24

这个有设置呢……不过貌似没有什么效果呢……

滥情空心 2021-12-05 13:58:02

我也是,设置了cache为false 但是没有任何效果

梦中楼上月下 2021-12-04 12:34:11

有用。谢谢答主

鹤舞 2021-12-04 08:56:22

如果你正在使用Thymeleaf,那就将spring.thymeleaf.cache设置为false!

详情:https://github.com/spring-projects/spring-boot/blob/master/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/thymeleaf/ThymeleafAutoConfiguration.java

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文