spring boot: 熱部署(一) run as – java application (spring-loader-1.2.4.RELEASE.jar)


spring boot: 熱部署(一) run as – java application (spring-loader-1.2.4.RELEASE.jar)

如果使用的run as – java application的話,那么還需要做一些處理。

1.把spring-loader-1.2.4.RELEASE.jar下載下來,放到項目的lib目錄中,

2.然后把IDEA的run參數里VM參數設置為: -javaagent:.\lib\springloaded-1.2.4.RELEASE.jar -noverify 然后啟動就可以了,這樣在run as的時候,也能進行熱部署

 

然后再App.java頁面,右擊屬性->Run as ..... -> run configurer.....

在Arguments選項中的VM添加:

-javaagent:.\lib\springloaded-1.2.4.RELEASE.jar -noverify

  

然后點擊Run

 

HelloController.java中的方法:

@RequestMapping(value="/hello")
	public String hello()
	{
		return "hello-2018";
	}

  

訪問:http://localhost:8080/hello

結果:

"hello-2018"

  

在public string hello方法中修改返回 值

@RequestMapping(value="/hello")
	public String hello()
	{
		return "hello-2018-07";
	}

  

結果:

"hello-2018-07"

  

優 缺點:

只對已有的controller或者controller里面已有的方法里面的修改有效

新增方法無效,

新增controller無效


免責聲明!

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



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