在SpringBoot中使用熱部署(DevTools)
阿新 • • 發佈:2018-09-12
reg 最重要的 devtools 依次 cti 技術 work dea 熱部署
一、簡介
有時候我們開發完SpringBoot項目後,啟動運行。但是經常發現代碼需要反復修改,然後修改部分內容後需要再啟動....這樣太費時了,熱部署就是用來解決這一問題。讓你修改完代碼後,能自動執行編譯並運行。
二、工具
IntelliJ IDEA、SpringBoot 2.0.4
三、步驟
1、創建正常SpringBoot的Maven項目
2、在需要熱部署的項目中(或者在全局父Maven模塊中)加入DevTools
<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>2.0.4.RELEASE</version> </dependency> </dependencies>
3、依次點開菜單 【File】-【Settings】-【Build,Execution,Deployment】-【Compiler】-勾選右側的【Build project automatically】
4、按下Ctrl+Shift+A,打開搜索,輸入registry,並打開搜索到的該項設置。
5、找到compiler.automake.allow.when.app.running項,並打勾。
6、最重要的一步:重啟IEDA。
在SpringBoot中使用熱部署(DevTools)