SpringBoot配置熱部署
阿新 • • 發佈:2020-10-25
關於熱部署,其實都已經很熟悉了,通俗一點說就是:當代碼發生改動時,自動生效,而不需要手動重啟。
SpringBoot如何配置熱部署呢?總共分以下五步:
graph LR A(熱部署Devtools) --> B(1.引入devtools依賴) A --> C(2.pom檔案新增外掛) A --> D(3.開啟idea自動編譯選項) A --> E(4.更新idea熱註冊值) A --> F(5.重啟idea)1. 引入devtools依賴
<!--devtools熱部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true</scope> </dependency>
2. pom檔案新增外掛
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> <addResources>true</addResources> </configuration> </plugin> </plugins> </build>
3. 開啟idea自動編譯選項
File -> Settings -> Build, Execution, Deployment -> Compiler 以下四個選項打鉤。
4.更新idea熱註冊值
點選快捷鍵:Ctrl + Shift+ Alt+ /
彈出了個視窗,選擇 Registry
勾選以下兩個選項
5.最後一步,重啟idea
這樣SpringBoot的熱部署就完成了,當代碼發生改變時,過幾秒後會自動重啟。