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項目運行部位出現,點擊綠色箭頭運行即可

