Springboot Devtools 實現熱部署——SpringBoot學習

  SpringBoot 項目可以通過使用 Devtools 工具實現項目熱部署,部署方式是自動重新部署。因爲使用 Devtools 工具熱部署是重新部署項目而且簡單,相當於手工重新部署項目,但又要比手動重新部署要節省時間,但是也有缺點,缺點就是項目一旦很大,這樣每次重新部署也是相較而言是耗時的,總之推薦使用。

  使用 Devtools 工具進行熱部署 SpringBoot 項目時很簡單,只需要加入 devtools 座標或 JAR 即可,座標如下:

<!-- DevTools -->
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-devtools</artifactId>
	<optional>true</optional>
</dependency>

點擊下載 Spring Boot Developer Tools 2.0.4.RELEASE

  SpringBoot 還支持使用 SpringLoader 進行熱部署,但是 SpringLoader 只支持對 Java 代碼做熱部署,對頁面不行。
部署方式是加入 SpringLoader JAR

<dependency>
	<groupId>org.springframework</groupId>
	<artifactId>springloaded</artifactId>
	<version>1.2.8.RELEASE</version>
</dependency>

  然後運行啓動類時加入配置參數
-javaagent:G:\.m2\repository\org\springframework\springloaded\1.2.8.RELEASE\springloaded-1.2.8.RELEASE.jar -noverify
其中 G:\.m2\repository\org\springframework\springloaded\1.2.8.RELEASE\springloaded-1.2.8.RELEASE.jar 是該 SpringLoader JAR的路徑。或者使用 mvn spring-boot:run 命令運行項目。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章