在使用SpringBoot进行开发过程中,我们往往会对代码进行反复修改并对项目进行部署查看效果,这时反复重启SpringBoot会很麻烦,因此使用热部署是提高开发效率的必备插件——“spring-boot-starter-test”
<!--SpringBoot热部署依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>3.2.2</version>
</dependency>
加入依赖后还需要在application.properties中进行设置:
# 热部署生效
spring.devtools.restart.enabled=true
# 设置重启目录
spring.devtools.restart.additional-paths=src/main/java
# 设置classpath目录下WEB-INF文件夹内容修改不重启
spring.devtools.restart.exclude=static/**
最后,若使用的IDE为IDEA则还需要进一步对IDEA进行设置:
1.打开Settings页面,在左边的菜单栏依次找到
Build,Execution,Deployment→Compile,勾选Build project automatically;
2.新版本IDEA在Settings->Advanced Settings中搜索auto,找到如下选项进行勾选即可。