前面已经分享过四篇学习文章:
1、Spring Boot 系统之一:Spring Boot 入门
2、Spring Boot 系统之二:Spring Boot 修改默认端口号和context path
3、Spring Boot 系统之三:Spring Boot 整合JdbcTemplate
4、Spring Boot 系统之四:Spring Boot 整合JPA
在上述代码操作的过程中你肯定也发现了一个问题,哪怕是一个个小小的修改,都必须重启服务才能使修改生效。
那能不能通过配置实现Spring Boot的热部署呢?答案是肯定的。
接下来我们一起看下怎么通过devtools实现Spring Boot的热部署。
1、引入依赖。
<!-- 引入devtools 依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!-- optional=true,依赖不会传递-->
<optional>true</optional>
</dependency>
2、在IntelliJ IDEA中勾选,Build Project automatically。
3、在IntelliJ IDEA中,按组合键:“Shift+Ctrl+Alt+/”,选择 “Registry” ,选中打勾 “compiler.automake.allow.when.app.running” 。
4、直接运行即可。