SpringBoot熱部署
點(diǎn)擊上方藍(lán)色字體,選擇“標(biāo)星公眾號(hào)”
優(yōu)質(zhì)文章,第一時(shí)間送達(dá)
66套java從入門到精通實(shí)戰(zhàn)課程分享
前言
俗話說(shuō)的磨刀不誤砍柴工,所以在日常工作如果發(fā)現(xiàn)有重復(fù)的及比較消耗時(shí)間的部分,應(yīng)該想辦法把花費(fèi)在它們身上的時(shí)間和精力降到最后,下面我就以SpringBoot熱部署作為一個(gè)實(shí)例來(lái)進(jìn)行講解,起到拋磚引玉作用,希望大家學(xué)會(huì)舉一反三。
方式一(新測(cè)有效)
使用spring-boot-devtools方式解決,使用步驟如下:
1、在pom文件,增加以下內(nèi)容
在dependencies標(biāo)簽中添加
<dependency>
????<groupId>org.springframework.bootgroupId>
????<artifactId>spring-boot-devtoolsartifactId>
????<optional>trueoptional>
????<scope>truescope>
dependency>?在build標(biāo)簽中添加
<plugins>
????????<plugin>
????????????<groupId>org.springframework.bootgroupId>
????????????<artifactId>spring-boot-maven-pluginartifactId>
????????????<configuration>
????????????????
????????????????<fork>truefork>
????????????configuration>
????????plugin>
????plugins>
2、在application.properties文件加入以下內(nèi)容
spring.devtools.restart.enabled=true
spring.devtools.restart.restart=true3、在IDEA中按File -> Settings -> Compiler,勾選 Build Project automatically

4、按快捷鍵Ctrl+Shift+Alt+/,選擇1.Registry...

5、勾選 compiler.automake.allow.when.app.running 即可

6、啟動(dòng)項(xiàng)目
7、在瀏覽器上輸入http://localhost:8080/test

8、修改代碼

9、刷新瀏覽器

說(shuō)明:
? ? ? 修改完代碼,按快捷鍵Ctrl+F9,手動(dòng)構(gòu)建項(xiàng)目,或者只修改單個(gè)類文件的話,按Ctrl+Shift+F9,重新編譯該類文件,即可觸發(fā)重啟服務(wù)。
? ? ?這個(gè)時(shí)候修改JAVA文件或者模板文件都自動(dòng)會(huì)生效
注意:
? ? ? 全熱部署時(shí)修改代碼需要等待一點(diǎn)時(shí)間后才會(huì)生效。
?
更多精彩技術(shù)分享請(qǐng)瀏覽本人博客:https://blog.csdn.net/wohiusdashi
方式二、
此方式驗(yàn)證無(wú)效,因現(xiàn)在實(shí)在是太晚了(已經(jīng)過了晚上12點(diǎn)),各位朋友可以提供自己的解決方案,大家一起討論,一起收獲和進(jìn)步,謝謝大家!
1、在pom中添加以下內(nèi)容
在dependencies標(biāo)簽中添加
<dependency>
????<groupId>org.springframeworkgroupId>
????<artifactId>springloadedartifactId>
????<version>1.2.6.RELEASEversion>
dependency>?在build標(biāo)簽中添加
<plugins>
??????<plugin>
????????
????????<groupId>org.springframework.bootgroupId>
????????<artifactId>spring-boot-maven-pluginartifactId>
????????<dependencies>
????????????
????????????
????????????<dependency>
????????????????<groupId>org.springframeworkgroupId>
????????????????<artifactId>springloadedartifactId>
????????????????<version>1.2.6.RELEASEversion>
????????????dependency>
????????dependencies>
?????plugin>
??plugins>??第4步、第5步跟上面的一樣,略過。。。
6、在Configuration中添加Maven在Command Line中輸入spring-boot:run,點(diǎn)擊確定

7、這時(shí)只需要點(diǎn)擊這個(gè)啟動(dòng)類即可

版權(quán)聲明:本文為博主原創(chuàng)文章,遵循?CC 4.0 BY-SA?版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接和本聲明。
本文鏈接:
https://blog.csdn.net/wohiusdashi/article/details/107994497
粉絲福利:108本java從入門到大神精選電子書領(lǐng)取
???
?長(zhǎng)按上方鋒哥微信二維碼?2 秒 備注「1234」即可獲取資料以及 可以進(jìn)入java1234官方微信群
感謝點(diǎn)贊支持下哈?
