首頁 > 軟體

Idea2022版本設定SpringBoot熱部署的教學

2022-04-15 13:01:23

2022版本設定SpringBoot熱部署

網上搜到的以前版本的都是更改Registry...,勾選compiler.automake.allow.when.app.running,然後新版的IDEA的Registry...裡沒有這個選項,最後找到了解決方案,親測有效,連結如下:

ref: In IntelliJ 2021.2 compiler.automake.allow.when.app.running disappear. Unable to enable live reload under Spring boot

1.IDEA版本

2. 新增依賴

  • 如果只有一個專案,直接在pom.xml裡新增下面所有的即可
  • 父專案pom.xml<project>標籤內新增:
<build>
       <plugins>
           <plugin>
               <groupId>org.springframework.boot</groupId>
               <artifactId>spring-boot-maven-plugin</artifactId>
               <version>2.6.4</version>
               <executions>
                   <execution>
                       <goals>
                           <goal>repackage</goal>
                       </goals>
                   </execution>
               </executions>
               <configuration>
                   <fork>true</fork>
                   <addResources>true</addResources>
               </configuration>
           </plugin>
       </plugins>
   </build>

子專案pom.xml<dependencie>標籤內新增,注意要在父專案xml裡定義版本:

 <dependency>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-devtools</artifactId>
           <scope>runtime</scope>
           <optional>true</optional>
       </dependency>

3.更改IDEA設定

preferences... -> Compiler

preferences... -> Advanced Settings -> Allow auto-make to start even if developed application is currently running

到此這篇關於Idea2022版本設定SpringBoot熱部署的教學的文章就介紹到這了,更多相關idea設定springboot熱部署內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com