沒有講解spring boot的熱部署
老師在講解spring boot相關的熱部署的時候,只是講解了熱加載(開發模式),沒有講解熱部署(生產模式),麻煩講解下jar包的方式下如何實現熱部署。還有一點在講解tomcat的時候只是講解了,項目從無到有的熱部署,沒有講解從有到改變的熱部署,難道就是直接替換需要部署的項目或文件就可以了嗎?
老師在講解spring boot相關的熱部署的時候,只是講解了熱加載(開發模式),沒有講解熱部署(生產模式),麻煩講解下jar包的方式下如何實現熱部署。還有一點在講解tomcat的時候只是講解了,項目從無到有的熱部署,沒有講解從有到改變的熱部署,難道就是直接替換需要部署的項目或文件就可以了嗎?
2017-11-29
舉報
2018-06-26
我感覺spring-boot-devtools 這個執部署要比springloaded體驗更好,但是如果spring boot 整合了dubbo后,spring-boot-devtools 這個熱部署方式就不能用了,否則會有問題。
有時候修改比較多的代碼后中,devtools生效,springloaded不生效
2018-06-26
三種熱部署的方式,可以再去看看哦:
第一種:是再pom中設置依賴,<groupId>org.springframework<groupId>?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?<artifactId>springloaded<artifactId>?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <version>1.2.6.RELEASE</version>
org.springframework-springloaded的依賴;
第二種:是通過Run Configuration的參數 -javaagent D:/springloaded -1.2.6.RELEASE.jar -noverify 來啟動熱? ? ? ? ? ? ? ? ? 部署的jar包;
第三種:同樣是增加依賴,<groupId>org.springframework.boot<groupId>?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?<artifactId>spring-boot-devtools<artifactId>?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <optional>true</optional>
一般直接增加依賴就可以的,這樣就可以實現熱部署了,希望幫助到你。
2017-12-11
對,有沒有大佬回答一下這個問題呀