方法一
- 添加pom.xml配置
注:
1,下面代码选其一,否则会冲突。
2,可能你原本的系统已经配置过该配置,注意,不要冲突
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!-- optional=true, 依赖不会传递, 该项目依赖devtools; 之后依赖boot项目的项目如果想要使用devtools, 需要重新引入 -->
<optional>true</optional>
</dependency>
- 添加application.properties配置
spring.thymeleaf.cache=true //缓存(开发时设置为false)
spring.devtools.restart.enabled=true //开启
spring.devtools.restart.additional-paths=src/main/java //监听目录(可不设置)
方法二(亲测有效)
- 添加pom.xml配置(下面代码选其一,否则会冲突)
注:
1,下面代码选其一,否则会冲突。
2,可能你原本的系统已经配置过该配置,注意,不要冲突
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!-- optional=true, 依赖不会传递, 该项目依赖devtools; 之后依赖boot项目的项目如果想要使用devtools, 需要重新引入 -->
<optional>true</optional>
</dependency>
- 在启动类的主方法里添加代码(System.setProperty(“spring.devtools.restart.enabled”, “false”);)
public static void main(String[] args) {
System.setProperty("spring.devtools.restart.enabled", "false");
SpringApplication.run(MyApp.class, args);
}
方法一:https://www.cnblogs.com/hanwuxing/p/11842849.html----(来源太多,随便选了一个)
方法二:https://blog.csdn.net/leisure_life/article/details/78225352----(主人名字叫浪丶荡)