如何开启热部署,定义热部署范围,关闭热部署
<!--热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
启动项目后,输出日志,此时使用postman发起请求,输出了一行日志

此时修改日志输出,并点击Build Project (或者快捷键Ctrl+F9),执行热加载后,再次发起请求,可以看到日志输出变成了三行,表示热加载成功。


快捷键Ctrl+F9
热部署只加载当前开发者自定义开发的资源,不加载jar资源



默认不触发重启的目录
spring:
devtools:
restart:
exclude: static/**, public/** #设置不参与热部署的文件和文件夹
public static void main(String[] args) {
System.setProperty("spring.devtools.restart.enabled","false");
SpringApplication.run(SpringbootHotdeployApplication.class, args);
}