最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot在idea下debug調(diào)試熱部署問題

 更新時間:2023年02月07日 10:51:28   作者:小野爸爸  
這篇文章主要介紹了springboot在idea下debug調(diào)試熱部署問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

spring mvc項目在eclipse中使用tomcat啟動可以實現(xiàn)即改即現(xiàn),也就是修改了java代碼代碼之后不需要重新部署就可以看到運行效果。

現(xiàn)在的開發(fā)環(huán)境變成了spring boot和idea,也想實現(xiàn)相同的效果,于是展開了研究,過程相對曲折和搞笑。

一、熱啟動和熱部署的區(qū)別(僅代表個人看法)

1、熱啟動:修改代碼后,服務(wù)可自動重啟,通過console可看出,這種做法并不好用!

2、熱部署:修改代碼后,服務(wù)不需要重啟,只替換相關(guān)的class即可生效。

很多博文中沒有搞清楚熱啟動和熱部署的區(qū)別。

二、spring boot在idea中的熱啟動

在pom文件中添加依賴,就可以實現(xiàn)熱啟動了。

<dependency>??

?? <groupId>org.springframework.boot</groupId>?
?? <artifactId>spring-boot-devtools</artifactId>??
?? <optional>true</optional>??

</dependency>??

三、spring boot在idea中的熱部署

1、直接用application啟動

在idea-edit configuartions-sring boot-EnterApplication-VM options中添加

javaagent:C:\Users\li_hongjing\.m2\repository\org\springframework\springloaded\1.2.7.RELEASE\springloaded-1.2.7.RELEASE.jar -noverify

但是這種做法時好用時不好用,而且debug模式會失效。

2、使用maven啟動

添加spring-boot-maven-plugin,并添加springloaded的依賴,其中注意jvmArguments

<plugins>

<plugin>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-maven-plugin</artifactId>

<dependencies>

<!-- spring熱部署-->

<dependency>

<groupId>org.springframework</groupId>

<artifactId>springloaded</artifactId>

<version>1.2.7.RELEASE</version>

</dependency>

</dependencies>

<configuration>

<executable>true</executable>

<jvmArguments>

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005

</jvmArguments>

</configuration>

</plugin>

添加remote

環(huán)境準備好后有兩種方式啟動:

  • 一種是沒添加jvmArguments,直接使用spring-boot:run啟動,這種方式不支持debug。
  • 一種添加了jvmArguments,先啟動spring-boot:run,然后啟動剛才添加的remote,這種是兩個服務(wù),一個正常的服務(wù),一個debug服務(wù),控制臺的輸出并不在一起,也是很難用。

綜上所述,這些添加依賴,添加插件的做法,通通不好用,以上都是廢話!

其實,在idea中debug啟動spring boot,如果修改了java代碼,只需要ctrl+shift+F9重新rebuild一下即可實現(xiàn)熱部署?。?!

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

手游| 泾川县| 中卫市| 星座| 黄大仙区| 梁山县| 衢州市| 马公市| 密山市| 麦盖提县| 长垣县| 将乐县| 峨边| 望奎县| 高密市| 彭水| 青冈县| 新乡市| 福鼎市| 南雄市| 陆川县| 永修县| 浮梁县| 同江市| 高平市| 宁夏| 姜堰市| 牙克石市| 静乐县| 泽库县| 水富县| 定南县| 中西区| 井研县| 凤城市| 新宁县| 闽清县| 清涧县| 大余县| 固镇县| 上思县|