SpringBoot 热部署

1. 加入插件

打开pom.xml文件, 加入以下代码, 并等待maven自动加载完毕;

<!--SpringBoot 热部署-->  
<dependencies>  
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>  <!-- 属性值为true,devtools才会生效 -->
  </dependency>
</dependencies>


<build>  
  <plugins>
    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
      <configuration>
      <!-- 如果没有该配置,devtools不会生效 -->
       <fork>true</fork>
     </configuration>
   </plugin>
  </plugins>
</build>  

2. 打开自动Build

File -> Setting -> Build, Execution, Deployment -> Compiler -> 勾选Build project automatically

3. 启用自动运行

按快捷键 Ctrl + Alt + Shift + / 调出 maintain菜单选择 -> Registry菜单
找到 compiler.automake.allow.when.app.running 并勾选

4. 取消自动保存

因为自动保存开启状态下, 将面临每敲一个字符就会自动Build一下, 很可怕;
File -> Setting -> Apperance & Behavior -> System Settings -> Synchronization -> 去掉勾选 第一项和第二项, 第三项是30秒后自动保存, 按需去除;

itFinn

Keep Think Different