Idea+spring-boot+devtools 实现项目的热部署

添加maven依赖:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>

添加spring-boot配置:

#配置热部署目录
spring.devtools.restart.additional-paths=src/main/java
spring.devtools.restart.enabled=true
spring.devtools.restart.exclude=resources/**

Idea设置:

Ctrl+Shift+a查找make project automatically并勾选,如下图:

Idea+spring-boot+devtools 实现项目的热部署

Ctrl+Shift+Alt+/ 选择Registry,勾选compiler.automake.allow.when.app.running

Idea+spring-boot+devtools 实现项目的热部署

确定即可,重启idea即可生效

修改代码后,Ctrl+s或Ctrl+F9即可热部署

Ctrl + Shift+F9强制重新部署

转载于:https://my.oschina.net/kevin2kelly/blog/1581120