springboot實現(xiàn)熱部署操作方法
1.在 Spring Boot 開發(fā)環(huán)境下禁用模板緩存
#開發(fā)環(huán)境下關(guān)閉 thymeleaf 模板緩存,thymeleaf 默認(rèn)是開啟狀態(tài) spring.thymeleaf.cache=false
2.引入依賴
<!--熱部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>
3.Intellij IEDA 和 Eclipse 不同,Intellij IDEA 必須做一些小調(diào)整
在 Eclipse 中,修改文件后要手動進(jìn)行保存,它就會自動編譯,就觸發(fā)熱部署現(xiàn)象,而在 Intellij IEDA 中,修改文件后都是自動保存,默認(rèn)不會自動編譯文件,需要手動編譯按 Ctrl + F9 (推薦使用)或 Build ->Build Project ;或者進(jìn)行以下設(shè)置才會自動編譯(效果不明顯)。
(File -> Settings -> Build, Execution, Deployment -> Compiler -> 勾選 Build project automatically)
到此這篇關(guān)于springboot實現(xiàn)熱部署操作方法的文章就介紹到這了,更多相關(guān)springboot熱部署操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot使用Spring Test進(jìn)行集成測試的流程步驟
Spring Test 是 Spring Framework 提供的一個測試框架,它可以幫助我們進(jìn)行集成測試,在本文中,我們將介紹如何使用 Spring Test 進(jìn)行集成測試,需要的朋友可以參考下2023-06-06深入淺析Netty 在 Dubbo 中是如何應(yīng)用的
國內(nèi)知名框架 Dubbo 底層使用的是 Netty 作為網(wǎng)絡(luò)通信,那么內(nèi)部到底是如何使用的呢?今天通過本文給大家詳細(xì)講解,對Netty 在 Dubbo中應(yīng)用相關(guān)知識感興趣的朋友跟隨小編一起看看吧2020-05-05