Springboot 热部署配置

热部署的作用就是在于开发时如果我们代码有修改,不用自己手动启动项目,idea会自动重启项目。
如何配置热部署:
1.pom.xml文件内加入热部署的依赖

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

2. 在appllication-dev.properties添加配置

#热部署配置
#设置开启热部署
spring.devtools.restart.enabled=true
#重启目录
spring.devtools.restart.additional-paths=src/mail/java
spring.devtools.restart.exclude=WEB-INF/**
#页面不加载缓存修改及时生效
spring.devtools.freemarker.cache=false

3.idea 添加配置 File -> settings ->Compiler 将Bulid project automatically 勾选上。

在这里插入图片描述
4. Ctrl + Shift + Alt + / 快捷键 弹出Maintenance窗口,选择Registry选项

在这里插入图片描述
5. 找到key为compiler.automake.allow.when.app.running 将其勾选
在这里插入图片描述

热部署配置完成,重新启动项目即可


版权声明:本文为weixin_43865196原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。