[spring boot]idea中实现热部署的方法

发生了任何修改之后,必须关闭后再启动Application类才能够生效,显得略微麻烦。 Springboot提供了热部署的方式,当发现任何类发生了改变,马上通过JVM类加载的方式,加载最新的类到虚拟机中。 这样就不需要重新启动也能看到修改后的效果了。

实现的方法如下:

1:在pom.xml中新增加以下一个依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional> <!-- 这个需要为 true 热部署才有效 -->
</dependency>

2:

  1、File-Settings-Compiler-Build Project automatically 选中

  2、ctrl + shift + alt + /,选择Registry,勾上 Compiler autoMake allow when app running

原文地址:https://www.cnblogs.com/afeng2010/p/10150783.html