SpringBoot熱部署的兩種方式
阿新 • • 發佈:2019-03-15
代碼 ati all 1.2 ring bsp shift spa 插件
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項目運行部位出現,點擊綠色箭頭運行即可
SpringBoot熱部署的兩種方式