IDEA開發工具如何實現熱部署


IDEA的Java開發中,實現熱部署主要分為以下三個部分:

  • pom文件中添加相關依賴和配置
  • 在application.yml中配置相關信息
  • 修改IDEA的設置

pom文件添加相關依賴和配置

<!--添加熱部署依賴 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
    <scope>true</scope>
</dependency>

<build>
    <plugin>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-maven-plugin</artifactId>
           <!-- 開啟熱部署-->
           <configuration>
               <fork>true</fork>
           </configuration>
     </plugin>
</build>

在application.yml中配置相關信息

#使themeleaf的緩存無效,防止頁面刷新時仍然是緩存數據
spring:
  thymeleaf:
    cache: false
#熱部署設置
  devtools:
    restart:
      enabled: true  #設置開啟熱部署
      additional-paths: src/main/java #重啟目錄
      exclude: WEB-INF/**

修改IDEA的設置

  1. 在preferences->build,executions,deployment->compiler->勾選build project automatically
    如下圖勾選build project automatically
  2. 雙擊shift鍵后,輸入registry,選擇下拉選項中的"registry..."后,找到“compiler.automake.allow.when.app.running”勾選此選項,如下圖所示。
    registry...選項
    勾選compiler.automake.allow.when.app.running

好了!這樣就可以在開發的時候實現修改java代碼或者html頁面后重新刷新項目了。如果哪里有不妥,還請大家指教!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM