Springboot项目修改html后不需要重启(springboot项目的热部署)

Springboot项目修改html后不需要重启(springboot项目的热部署)

配置idea
Springboot项目修改html后不需要重启(springboot项目的热部署)_第1张图片

利用快捷键:ctrl+shift+alt+/ ,选择registry
Springboot项目修改html后不需要重启(springboot项目的热部署)_第2张图片
加入依赖


	org.springframework.boot
	spring-boot-devtools
	true

特别说明:如果按照上面配置之后还不行,就需要在配置一下 maven 的编译插件
Springboot项目修改html后不需要重启(springboot项目的热部署)_第3张图片
默认不被热部署的文件,这几个文件夹下面的资源改动是不会触发热部署的:
/META-INF/maven,
/META-INF/resources
/resources,
/static,
/public
/templates

指定特定文件不被热部署:
在application.properties中配置:

spring.devtools.restart.exclude=static/**,public/**

热部署的高级方式
以上方式适用于eclipse,需要ctrl+s 手动保存,但是idea自动保存,文件稍微改动 每次都会热部署,就会把新增的内容加到编译中去,所以要有点改动。
spring.devtools.restart.trigger-file=trigger.txt
通过改动trigger.txt来进行手动控制部署
Springboot项目修改html后不需要重启(springboot项目的热部署)_第4张图片
只有修改了trigger.txt文件里面的内容才进行热部署

你可能感兴趣的:(java框架)