Springboot程式碼修改後,不需重新執行即可生效,使用Springloaded進行熱部署
spring-boot使用Springloaded進行熱部署
在開發Java程式的時候,修改程式碼了就需要重啟一下應用,這樣肯定會導致開發效率低。
比較大的專案,要重啟一下應用,要花費 5、6 分鐘,靈感泉湧的時候,怎麼能忍受得了。
spring為我們提供了一個免費好用的jar包–springloaded
依賴:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.6.RELEASE</version>
</dependency>
在spring-boot開發時我們一般使用spring-boot-maven-plugin
pox.xml部分配置如下:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<executable>true</executable>
</configuration>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.6.RELEASE</version>
</dependency>
</dependencies>
</plugin>
修改完專案程式碼後 重新編譯
看彈出的提示框顯示的提示即可:藍色就是重新編譯載入成功,紅色則失敗需要手動重啟dubug
在方法的引數修改 和 類屬性修改後,重新編譯會失敗,還需要重啟專案。
相關文章
- 使用springloaded進行java應用熱部署SpringJava熱部署
- Spring Boot學習總結(4)——使用Springloaded進行熱部署Spring Boot熱部署
- springboot熱部署未生效怎麼辦Spring Boot熱部署
- IntelliJ IDEA+springloaded熱部署IntelliJIdeaSpring熱部署
- springboot 配置熱啟動 不需重啟自動部署Spring Boot
- 使用springboot對各層的程式碼進行測試!Spring Boot
- Springboot啟動時執行指定程式碼Spring Boot
- XYHCMS 3.6 後臺程式碼執行漏洞
- 執行python指令碼後臺執行Python指令碼
- 修改程式碼後無需重啟就生效的配置
- 程式碼執行
- vc++生成程式不需要.net執行環境的可以執行exe程式的方法C++
- Java程式碼寫好後怎麼執行?Java
- 指令碼後臺執行指令碼
- 關於修改程式碼後不能及時生效的問題
- 使用nohup讓程式永遠後臺執行
- Maven專案熱部署,修改程式碼後不用重啟tomcat伺服器Maven熱部署Tomcat伺服器
- springloaded熱載入Spring
- JVM 進行執行緒同步背後的原理JVM執行緒
- Springboot在idea中使用devtools熱部署配置不生效的解決辦法Spring BootIdeadev熱部署
- 使用console進行效能測試和計算程式碼執行時間
- 在百度文庫控制檯執行一行程式碼,即可複製VIP內容行程
- 使用acorn對JavaScript程式碼進行解析。JavaScript
- 後臺執行以及保持程式在後臺長時間執行
- 建立job進行重新整理物化檢視,job執行失敗。
- 一行命令冷啟動後,即可開始編寫程式碼[標題黨]
- 在Docker中執行SpringBoot程式DockerSpring Boot
- saiku 部署執行AI
- 使用nohup命令讓linux程式後臺執行Linux
- Oracle RAC重新執行root.sh指令碼Oracle指令碼
- 使用CountDownLatch或迴圈屏障對多執行緒程式碼進行單元測試 -XebiaCountDownLatch執行緒
- springboot熱部署Spring Boot熱部署
- jenkins後臺程式執行Jenkins
- C程式執行的背後C程式
- 【小程式踩坑系列3】小程式退出後掃碼再進入,“外部”程式碼不會再次執行
- SpringBoot @JmsListener(destination = ) 執行時動態修改Spring Boot
- springboot配置執行緒池使用多執行緒插入資料Spring Boot執行緒
- 使用Git進行小專案程式碼管理Git