使用IDEA配置SpringBoot/SpringCloud熱部署


最近在學習SpringCloud,發現修改一點東西就要重啟項目十分的費勁。所以就打算總結一下熱部署的配置,以方便自己查看,順便幫助一下有相同問題的人。

  1. 首先需要在pom里導入依賴

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

    光引這個依賴是不行的,想要實現類熱部署還需要進行以下幾步

  2. 對熱部署進行配置

    application.yml配置文件:

    spring:
      devtools:
        restart:
          enabled: true
          additional-paths: src/main/java
    

    application.properties配置文件:

    spring.devtools.restart.enabled=true
    spring.devtools.restart.additional-paths=src/main/java
    

我使用的工具是IDEA,所以還需要進行一點配置

  1. IDEA左上角依次點開File -> Settings -> Build,Execution,Deployment -> Compiler -> Build Project automatically

    如果想要新項目都選中熱部署選項的話,需要在IDEA中依次點開File -> Other Settings -> Settings for New Projects -> Compiler -> Build Project automatically

  2. 在IDEA使用 Ctrl+Shift+Alt+/ , 選擇Registry,勾上Compiler autoMake allow when app running


免責聲明!

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



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