1. 程式人生 > 其它 >springboot專案如何新增熱部署

springboot專案如何新增熱部署

環境jdk1.8、maven3.6、使用工具為idea

1、在pom.xml檔案中新增依賴

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>


2、在idea的File==>Settings==>Build,Execution,Deployment==>Compiler==>Build Project automatically勾選

3、idea按住Ctrl+shift+Alt+/,彈出register後找到compiler.automake.allow.when.app.running勾選

4、這是第一次設定這些東西,所以需要重新啟動springboot專案

其實,加了devtools這個外掛以後,底層是通過兩個不同型別的類載入器載入不同的class類,一個是base-classLoader,另外一個是restartLoader。
這樣第三方的相關jar就是通過base-classLoader載入,只要我們沒有修改第三方的jar,只修改了我們的業務程式碼就會被restartLoader載入


以上全是個人的學習筆記記錄,如果雷同請聯絡我刪除,祝大家學習愉快!