pom.xml
<!-- Spring boot 热部署 : 此热部署会遇到 java.lang.ClassCastException 异常 --> <!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖myboot项目的项目如果想要使用devtools,需要重新引入 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <!-- 可不添加 --> </dependency>
application.properties
# 热部署 忽略静态文件 如:css js等 spring.devtools.restart.exclude=static/**,public/** # 开启热部署 spring.devtools.restart.enabled=true
idea 配置
步骤一: File --> setting --> Compiler --> 勾选Build project automatically
步骤二: CTRL + SHIFT + ALT + / --> Registry -- > 勾选compiler.automake.allow.when.app.running --> close