IDEA使用SpringBoot实现热部署和热加载
idea使用Springboot的devtools实现热加载不能想eclipse那样添加jar报就能实现,要使用一些配置修改。
一、使用maven在pom文件中添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.1.0.RELEASE</version>
</dependency>
在plugin节点中添加devtools生效标志
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork><!-- 如果没有该配置,热部署的devtools不生效 -->
</configuration>
</plugin>
二、在springboot的配置文件中添加相关配置
spring:
# 配置spring boot的热加载
devtools:
restart:
enabled: true
# 配置热加载生效的区域
additional-paths: src/main/java
# 配置热加载无效的区域
additional-exclude: static/**
三、IDEA的配置修改
确定修改后执行 shift+ctrl+alt+/
快捷键出现以下窗口
选择registry进入以下窗口
将画中的选项打钩关闭