SpringBoot熱部署的兩種方式


SpringBoot熱部署方式一共有兩種,分別使用兩種不同的依賴

  SpringBoot 1.3后才擁有SpringBoot devtools熱部署

  ①:spring-boot-devtools   ②:Spring Loaded

  方式一:

    在項目的pom文件中添加依賴:

1 <!--熱部署jar-->
2 <dependency>
3     <groupId>org.springframework.boot</groupId>
4     <artifactId>spring-boot-devtools</artifactId>
5 </dependency>

    然后:使用 shift+ctrl+alt+"/" (IDEA中的快捷鍵) 選擇"Registry" 然后勾選 compiler.automake.allow.when.app.running

  方式二:

    在項目中添加如下代碼

復制代碼
    <build>
        <plugins>
            <plugin>
                <!-- springBoot編譯插件-->
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <dependencies>
                    <!-- spring熱部署 -->
                    <!-- 該依賴在此處下載不下來,可以放置在build標簽外部下載完成后再粘貼進plugin中 -->
                    <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>springloaded</artifactId>
                        <version>1.2.6.RELEASE</version>
                    </dependency>
                </dependencies>
            </plugin>
        </plugins>
    </build>            
復制代碼

    添加完畢后需要使用mvn指令運行:

    首先找到IDEA中的Edit configurations ,然后進行如下操作:(點擊左上角的"+",然后選擇maven將出現右側面板,在紅色划線部位輸入如圖所示指令,你可以為該指令命名(此處命名為MvnSpringBootRun))

    

    點擊保存將會在IDEA項目運行部位出現,點擊綠色箭頭運行即可

    


免責聲明!

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



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