Spring Boot热部署

Spring Boot热部署


热部署

热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。


spring-boot-devtools实现IDEA热部署

1. pom.xml引入依赖

1
2
3
4
5
6
7
8
9
10
11
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

2. 打开自动编译

在IDEA中Ctrl + Alt + S打开Settings -> Build,Execution,Deployment -> Compiler,勾选Build project automatically

3. 允许程序运行时自动编译

  1. Ctrl + Alt + Shift + /打开Maintenance,选择Registry

  2. 勾选compiler.automake.allow.when.app.running

-------------本文结束感谢您的阅读-------------

本文标题:Spring Boot热部署

文章作者:DragonBaby308

发布时间:2019年09月09日 - 23:00

最后更新:2019年09月22日 - 10:07

原始链接:http://www.dragonbaby308.com/IDEA-spring-boot-devtools/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

急事可以使用右下角的DaoVoice,我绑定了微信会立即回复,否则还是推荐Valine留言喔( ఠൠఠ )ノ
0%