idea开发spring boot实现修改代码立即热部署

springBoot | 2019-09-13 10:02:39

在用springBoot开发时,直接运行main启动,但每次改代码都需要重启,好麻烦。其实spring boot,本就有支持热部署的工具,那就是spring-boot-devtools。
spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。
原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快。



一、在pom中添加spring-boot-devtools依赖

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


二、开启idea自动make功能 


1、CTRL + SHIFT + A --> 查找make project automatically --> 选中 

2、CTRL + SHIFT + A --> 查找Registry --> 找到并勾选compiler.automake.allow.when.app.running 


我好像不用重启idea就可以了,马上生效,随时改随时看。

登录后即可回复 登录 | 注册
    
关注编程学问公众号