SpringBoot配置热部署
关于热部署,其实都已经很熟悉了,通俗一点说就是:当代码发生改动时,自动生效,而不需要手动重启。
SpringBoot如何配置热部署呢?总共分以下五步:
graph LR
A(热部署Devtools) --> B(1.引入devtools依赖)
A --> C(2.pom文件添加插件)
A --> D(3.开启idea自动编译选项)
A --> E(4.更新idea热注册值)
A --> F(5.重启idea)
1. 引入devtools依赖
<!--devtools热部署-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
2. pom文件添加插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<addResources>true</addResources>
</configuration>
</plugin>
</plugins>
</build>
3. 开启idea自动编译选项
File -> Settings -> Build, Execution, Deployment -> Compiler 以下四个选项打钩。

4.更新idea热注册值
点击快捷键:Ctrl + Shift+ Alt+ /
弹出了个窗口,选择 Registry

勾选以下两个选项

5.最后一步,重启idea
这样SpringBoot的热部署就完成了,当代码发生改变时,过几秒后会自动重启。

浙公网安备 33010602011771号