Spring Boot2 熱部署

成功的關鍵在於相信自己有成功的能力。

Eclipse OpenExplorer插件

Spring為開發者提供了一個名為spring-boot-devtools的模塊來使Spring Boot應用支持熱部署,提高開發者的開發效率,無需手動重啟Spring Boot應用。

具體應用:

首先,在pom.xml中添加依賴:

	org.springframework.boot
	spring-boot-devtools
	true
	true

 

 
	
	 org.springframework.boot
	 	spring-boot-maven-plugin
	 	
	 		true
	 	
	
 

Eclipse設置項目自動編譯:

Spring Boot2 熱部署

示例

這樣就完成了熱部署的配置,啟動項目,此時如果再改文件,則項目就會自動重啟。

踩過的坑:

第一次配置的時候maven鏡像也是用的默認的(國外的),可能是這個原因,導致我spring-boot-devtools.jar下載的有問題,所以每次啟動項目的時候devtools.jar加載失敗,導致熱部署不起作用。進入本地倉庫手工刪除spring-boot-devtools然後重新下載,熱部署就起作用了。

所以,也建議大家maven鏡像還是用國內的,比較好的阿里雲Maven鏡像,在settings.xml中添加:

 alimaven
 aliyun maven
 http://maven.aliyun.com/nexus/content/groups/public/
 central 

Spring Boot2 熱部署

關注以下,更多精彩等著你


分享到:


相關文章: