使用idea对spring boot应用进行热部署

使用idea对spring boot应用进行热部署

POM

在pom.xml中添加maven依赖

1
2
3
4
5
6
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional> <!-- 这行必填 -->
<scope>runtime</scope>
</dependency>

并且在后面的插件配置中配置dev

1
2
3
4
5
6
7
8
9
10
11
12
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--如果没有该项配置,devtools不会起作用,即应用不会restart -->
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>

IDEA

在IDEA中添加配置如下

  1. 打开 setting ,搜索 compiler 后,把 Build Project automaticial 选项勾上

compiler

  1. 使用 ctrl+shift+A 快捷键打开窗口,并搜索 Registry... 。勾选 compiler.automake.allow.when.app.running

running

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

本文标题:使用idea对spring boot应用进行热部署

文章作者:NanYin

发布时间:2019年05月29日 - 12:05

最后更新:2019年08月12日 - 13:08

原始链接:https://nanyiniu.github.io/2019/05/29/2019-02-17-%E4%BD%BF%E7%94%A8IDEA%E8%AE%BE%E7%BD%AEspringboot%E7%83%AD%E9%83%A8%E7%BD%B2/

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