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
在方法的引數修改 和 類屬性修改後,重新編譯會失敗,還需要重啟專案。
相關文章
- 使用springboot對各層的程式碼進行測試!Spring Boot
- Springboot啟動時執行指定程式碼Spring Boot
- springboot 配置熱啟動 不需重啟自動部署Spring Boot
- SpringBoot @JmsListener(destination = ) 執行時動態修改Spring Boot
- Springboot在idea中使用devtools熱部署配置不生效的解決辦法Spring BootIdeadev熱部署
- 執行python指令碼後臺執行Python指令碼
- XYHCMS 3.6 後臺程式碼執行漏洞
- 修改程式碼後無需重啟就生效的配置
- 在Docker中執行SpringBoot程式DockerSpring Boot
- 程式碼執行
- springboot使用執行緒池(ThreadPoolTaskExecutor)Spring Boot執行緒thread
- Java程式碼寫好後怎麼執行?Java
- 使用springboot對linux進行操控Spring BootLinux
- 關於修改程式碼後不能及時生效的問題
- jenkins後臺程式執行Jenkins
- springboot中如何使用執行緒池Spring Boot執行緒
- springboot熱部署Spring Boot熱部署
- springboot配置執行緒池使用多執行緒插入資料Spring Boot執行緒
- 在百度文庫控制檯執行一行程式碼,即可複製VIP內容行程
- SpringBoot執行原理Spring Boot
- 使用CountDownLatch或迴圈屏障對多執行緒程式碼進行單元測試 -XebiaCountDownLatch執行緒
- Oracle RAC重新執行root.sh指令碼Oracle指令碼
- 一行命令冷啟動後,即可開始編寫程式碼[標題黨]
- 谷歌修復Android嚴重遠端程式碼執行漏洞,無需使用者互動即可利用谷歌Android
- 求助,python 程式碼執行後提示 “Failed to import the site module”PythonAIImport
- oracle執行java程式碼OracleJava
- SpringBoot熱部署加持Spring Boot熱部署
- Springboot 在 Linux 中打包 Jar 包在後臺執行Spring BootLinuxJAR
- 執行緒(一)——執行緒,執行緒池,Task概念+程式碼實踐執行緒
- 【譯】使用Set使你的程式碼執行更快
- 使用70行程式碼配合hooks重新實現react-redux行程HookReactRedux
- 伺服器部署python指令碼並使用crontab定時執行伺服器Python指令碼
- Springboot中mybatis執行邏輯原始碼分析Spring BootMyBatis原始碼
- Jmeter執行後出現亂碼JMeter
- Linux 後臺執行 PHP 指令碼LinuxPHP指令碼
- Linux程式後臺執行實踐Linux
- 讓.py程式後臺執行(Linux)Linux
- 使用 nuxi generate 進行預渲染和部署UX