springboot热加载配置

文章目录

所谓的热加载就是当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

在这里插入图片描述

©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页