1. 项目热部署
(环境IDEA 2021.3.x,比2021.3还高的版本过程是一样的)
热部署(Hot Deployment)是一种软件开发和部署的技术,它允许在不停止整个应用程序或服务的情况下,对代码或资源进行修改后立即应用这些变更。热部署技术通过在运行时动态加载和替换代码或资源,实现了在应用程序运行期间进行修改和更新的能力,而无需停止整个应用程序。
1.1 添加热部署框架支持
在 pom.xml 中添加如下引用:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
或者在创建项目的时候选择Spring Boot DevTools
: