引入pom.xml
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> </configuration> <dependencies> <!-- spring热部署--> <!-- https://mvnrepository.com/artifact/org.springframework/springloaded --> <dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.6.RELEASE</version> </dependency> </dependencies> </plugin
properties的配置
#热部署生效 spring.devtools.restart.enabled:true #设置重启的目录 spring.devtools.restart.additional-paths:src/main/java #classpath目录下的WEB-INF文件夹内容修改不重启 spring.devtools.restart.exclude:WEB-INF/**
或则yml配置
spring: devtools: restart: #热部署生效 enabled: true #设置重启的目录 #additional-paths: src/main/java #classpath目录下的WEB-INF文件夹内容修改不重启 exclude: WEB-INF/**