av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

springboot+idea熱部署的實現方法(自動刷新)

瀏覽:4日期:2023-05-18 08:13:47

近來在使用idea做springboot的項目,但是發現每次修改之后我都需要重新將項目關閉再開啟,這樣比較繁瑣,發現通過熱部署的方式讓我們可以一邊修改我們的項目,然后在頁面中直接通過刷新展示出來

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

devtools的原理

深層原理是使用了兩個ClassLoader,一個Classloader加載那些不會改變的類(第三方Jar包),另一個ClassLoader加載會更改的類,稱為restart ClassLoader,這樣在有代碼更改的時候,原來的restart ClassLoader 被丟棄,重新創建一個restart ClassLoader,由于需要加載的類相比較少,所以實現了較快的重啟時間。

這里我沒有把所有的方式都嘗試一遍,只是使用了devtools的方式

總的來說,一共需要兩個步驟:

第一步、先設置我們的pom.xml文件,加入依賴首先是把下面代碼在<dependencies>中

<!--添加熱部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true</scope> </dependency>

另外下面的代碼是放在<build> 下面<plugins>里的

<plugin> <!--熱部署配置--> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!--fork:如果沒有該項配置,整個devtools不會起作用--> <fork>true</fork> </configuration> </plugin>

第二步、設置IDEA的自動編譯:(1)File-Settings-Compiler勾選 Build Project automatically

springboot+idea熱部署的實現方法(自動刷新)

(2)快捷鍵 ctrl + shift + alt + /,選擇Registry,勾上 Compiler autoMake allow when app running

springboot+idea熱部署的實現方法(自動刷新)

springboot+idea熱部署的實現方法(自動刷新)

這樣我們的熱部署就完成了,可以再我們的項目中修改返回值,或者修改Mapping的value值后,在我們的頁面中刷新試試,我們的修改已經生效了,不用通過再關閉再開啟項目查看了。

借鑒文章:IntelliJ IDEA中SpringBoot項目通過devtools實現熱部署的方法

總結

到此這篇關于springboot+idea熱部署的實現方法(自動刷新)的文章就介紹到這了,更多相關springboot+idea熱部署(自動刷新)內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 91精品国产一区二区三区 | 久久99精品视频 | 中文字幕 亚洲一区 | 91精品久久久久久久久中文字幕 | 欧美日韩亚洲三区 | 欧美xxxx在线 | 日韩精品一区二区三区四区视频 | 久久久久久亚洲国产精品 | 亚洲一区视频在线播放 | 免费午夜视频 | 久久久久中文字幕 | 日本天堂视频在线观看 | 黄色免费网站在线看 | 国产日韩欧美在线一区 | 国产a区 | 亚洲精品视频久久 | 亚洲视频中文字幕 | 亚洲成人免费观看 | 中文字幕色站 | 国产成人在线视频 | 日本韩国欧美在线观看 | 91欧美| 天堂av在线影院 | 久久影音先锋 | 99视频免费播放 | 亚洲日本三级 | 国产精品久久久久久久久免费桃花 | 成人伊人 | 成人黄色电影在线观看 | 精品一区av | 青娱乐自拍 | 欧美日韩不卡在线 | 国产精品亚洲精品久久 | 欧美精品久久 | 青青草av网站 | 成人av免费看| 一级黄色毛片免费 | 精品一区二区电影 | 免费观看a级毛片在线播放 黄网站免费入口 | 黄a网站| 国产一区二区三区在线看 |