IDEA 热部署
2020年4月24日
10:24
1,添加热部署包:devtools
<!--开发工具包-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
2, 在pom插件中支持热部署
org.springframework.boot
spring-boot-maven-plugin
<fork>true</fork><!--如果没有该配置,devtools不会生效-->
3,application.properties文件中配置devtools支持热部署
#热部署
#是否支持livereload(用于在更改资源时触发浏览器刷新)
spring.devtools.livereload.enabled=true
#LiveReload服务器在端口35729上运行
spring.devtools.livereload.port=35729
spring.devtools.restart.enabled=true
4,配置IDEA
5,ctrl + shift + alt + /,选择Registry,勾上Compiler autoMake allow when app running
6,安装浏览器插件,配合livereload刷新页面
总结:
(1)修改类 应用会重启
(2)修改配置文件 应用会重启
(3)修改静态文件(html、css等),应用不会重启,但是会调用livereload,浏览器会自动刷新,显示最新的修改内容。