使用spring提供的devtools
Spring Boot提供了一个名为spring-boot-devtools的模块来使应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。虽然平时开发web项目过程中,改动项目启重启总是报错;但springBoot对调试支持很好,修改之后可以实时生效,需要添加以下的配置:
<!-- 热部署 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>false</optional>
</dependency>
#热部署生效:在配置文件application.yml中添加 :
#热部署模块
devtools:
restart:
#热部署开关
enabled: true
#指定热部署的目录
additional-paths: src/main/java
#指定目录不更新
exclude: test/**