springboot热加载
基于idea开发springboot项目使用热加载
- pom依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork> <!-- 支持热加载 -->
</configuration>
</plugin>
</plugins>
- properties文件配置属性
spring.devtools.restart.enabled=true
#spring.devtools.restart.additional-paths=src/main/java
- 修改IDEA的编译设置
Build,Execution,Deployment -> Compiler -> 勾选:Build project automatically
- 配置IDEA的Registry
自动编译运行时的程序
快捷键:Shift + Ctrl + Alt + /
打开Registry勾选compiler.automake.allow.when.app.running
修改完上述的配置,IDEA的SpringBoot项目热部署就可以了
总结
经开发中使用,不推荐使用,电脑配置不高的,很影响开发效率