修改代码需要断开再启动比较麻烦 自动热部署可以解决这个问题 修改完代码不需要重启服务。
注意点:这个热部署配置只允许在开发阶段使用 生产环境不要使用 (我的理解:这个热部署功能是idea带的 生产环境没有idea 应该是没有热部署的 所以也不需要操心)
1,添加依赖到子模块里
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency>
2,添加插件到父类总工程pom文件
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> <addResources>true</addResources> </configuration> </plugin> </plugins> </build>
3,开启自动编译
4,update value of
快捷键ctrl + shift + alt + / 出现下面窗口
点击Register出现下面窗口
5,重启idea
我的理解:现在修改完代码店就可以自动重新启动 也不是完全重新启动 就是把修改的代码加载进来