devtools 热部署是一个提高工作效率的功能,重新部署系统方便。
在修改类文件、配置文件时,都会重启服务器。
但有时修改前端资源文件也会重启服务器,下面方法可解决重启服务器问题。
配置方式如下:
1、引入 spring-boot-devtools 依赖
<!--spring boot 热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
2、配置前端资源不重启服务器
application.yml中 devtools 移除前端资源重启
spring:
devtools:
restart:
exclude: page/**
3、修改IDEA配置
1)在高版本的IDEA中,修改springboot启动类
2)低版本的IDEA中,需要配置两处
第一处,Settings中选中红框,保存;
第二处,快捷键"Ctrl + Shift + Alt + / " ,选择Registry,将选中下图的 ...when.app.running,然后重启项目即可。