新聞中心
springboot如何進(jìn)行熱部署?
熱部署就是當(dāng)應(yīng)用程序正在運(yùn)行的時(shí)候升級(jí)軟件或修改某一部分代碼、配置文件時(shí),無需重新啟動(dòng)應(yīng)用,即可使升級(jí)的軟件和修改后的代碼、配置文件生效。

使用兩個(gè)ClassLoader,一個(gè)Classloader加載那些不會(huì)改變的類(第三方j(luò)ar包),另一個(gè)ClassLoader加載會(huì)更改的類,稱為restart ClassLoader。這樣在有代碼更改時(shí),原來的restart ClassLoader被丟棄,重新創(chuàng)建一個(gè)restart ClassLoader。
springboot通過使用spring-boot-devtools依賴來實(shí)現(xiàn)熱部署。
spring-boot-devtools是開發(fā)者服務(wù)的一個(gè)模塊,其中最重要的功能就是自動(dòng)應(yīng)用代碼更改到罪行的APP上去,原理是發(fā)現(xiàn)代碼更改后重新啟動(dòng)應(yīng)用,但是速度比停止后再啟動(dòng)要快。
pom.xml中添加依賴
使用這個(gè)
到此,以上就是小編對(duì)于云服務(wù)器部署springboot項(xiàng)目war包的問題就介紹到這了,希望這1點(diǎn)解答對(duì)大家有用。
當(dāng)前名稱:springboot如何進(jìn)行熱部署?(云服務(wù)器怎么部署springboot項(xiàng)目)
文章網(wǎng)址:http://m.fisionsoft.com.cn/article/coppcoe.html


咨詢
建站咨詢
