Spring Boot提供了一个名为spring-boot-devtools的模块来使应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。
1、在pom.xml中添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
2、修改application.yml文件
spring
devtools:
restart:
#热部署生效
enabled: true
#静态更新目录
exclude: templates
#重启的目录
additional-paths: src/main/java
3、修改IDAE

Shift+Ctrl+Alt+/,打开如下图,选择第一个

选中,compiler.automake.allow.when.app.runing 复选框

然后启动项目,就可以了
本文介绍如何使用spring-boot-devtools模块实现SpringBoot应用的热部署功能,通过简单的配置即可避免修改代码后的手动重启过程,有效提升开发效率。
1130

被折叠的 条评论
为什么被折叠?



