Spring Boot学习之使用热部署(devtools IDEA版)

1.引入依赖

 <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <!--防止devtools传入到其它模块,当开发者将应用打包后,devtools会自动禁用。-->
            <optional>true</optional>
 </dependency>

引入spring-boot-devtools后,只要classpath下的文件被修改,项目就会自动重启。

2.在idea上进行设置

Eclipse在文件被修改后,会自动编译并触发重启。

而idea不会,所以要手动设置

 1)

Spring Boot学习之使用热部署(devtools IDEA版)

2)按Ctrl+Shift+Alt+/,点击Registry

Spring Boot学习之使用热部署(devtools IDEA版)

3)选中com........running复选框,然后close

Spring Boot学习之使用热部署(devtools IDEA版)