Spring boot熱部署devtools過程解析
1 pom.xml文件
注:熱部署功能spring-boot-1.3開始有的
<!--添加依賴--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <!-- optional=true,依賴不會(huì)傳遞,該項(xiàng)目依賴devtools;之后依賴myboot項(xiàng)目的項(xiàng)目如果想要使用devtools,需要重新引入 --> <optional>true</optional></dependency>
注:project 中添加 spring-boot-maven-plugin,主要在eclipse中使用,idea中不需要添加此配置。
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration><fork>true</fork> </configuration> </plugin> </plugins></build>
2 更改idea配置
1) “File” -> “Settings” -> “Build,Execution,Deplyment” -> “Compiler”,選中打勾 “Build project automatically” 。
2) 組合鍵:“Shift+Ctrl+Alt+/” ,選擇 “Registry” ,選中打勾 “compiler.automake.allow.when.app.running” 。
3 Chrome禁用緩存
F12或者“Ctrl+Shift+I”,打開開發(fā)者工具,“Network” 選項(xiàng)卡下 選中打勾 “Disable Cache(while DevTools is open)”
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 前端ajax請(qǐng)求+后端java實(shí)現(xiàn)的下載zip壓縮包功能示例2. ASP.NET MVC實(shí)現(xiàn)登錄后跳轉(zhuǎn)到原界面3. python解包概念及實(shí)例4. ASP基礎(chǔ)入門第四篇(腳本變量、函數(shù)、過程和條件語句)5. 快速一鍵生成Python爬蟲請(qǐng)求頭6. python中復(fù)數(shù)的共軛復(fù)數(shù)知識(shí)點(diǎn)總結(jié)7. React中的useEffect四種用法分享8. python析構(gòu)函數(shù)用法及注意事項(xiàng)9. python sys.stdin和sys.stdout的用法說明10. .NET使用StackTrace獲取方法調(diào)用信息的代碼演示
