SpringBoot 热部署可以提高开发者的开发效率,无需手动重启Spring Boot 应用。
Spring-boot-devtools 可以实现类和页面的热部署。
第一步:在项目的配置文件中引入依赖信息
<!--devtools热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
第二步:在settings -> Build,Execution,Deployment
第三步:按住键盘ctrl+shift+alt+/,选择Registry
第四步:配置spring 的application.yml 文件
spring:
devtools:
restart:
enabled: true
additional-paths: src/main/java,resources/**,static/**,templates/** #设置重启的目录
additional-exclude: WEB-INF/** #classpath目录下的WEB-INF文件夹内容修改不重启
(- -笔记整理)