文章目录
所谓的热加载就是当java代码改变时,自动重启项目,你直接刷新页面就行了,
直接上吧!
第一步
<!--热加载-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
然后加上一下代码使配置生效
<configuration>
<fork>true</fork><!-- 如果没有该配置,热部署的devtools不生效 -->
</configuration>
第二步
在配置文件中加入配置
#热部署生效
spring.devtools.restart.enabled=true
#设置重启的目录,检索目录(resources/static、resources/templates)
spring.devtools.restart.additional-paths= src/main/java
#classpath目录下的WEB-INF文件夹内容修改不重启
spring.devtools.restart.exclude= WEB-INF/**
第三步
IDEA 配置修改
File→Settings…→Build,Execution,Deployment→Compiler→勾选Buildprojectautomatically→确定
Ctrl+Shift+A→搜索Registry并选择Registry….→勾选compiler.automake.allow.when.app.running