?熱部署
使用SpringBoot提供的DevTools實現熱部署
原理:實時監控classpath下文件的變化(即編譯后的target目錄),如果發生變化則自動重啟
配置:添加DevTools的依賴即可(需要開啟IDEA的自動編譯)
<!-- devtools熱部署 -->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional>
</dependency>
補充:開啟IDEA的自動編譯,IDEA默認是不自動編譯的
-
Settings——>搜索Compiler——>勾選Build project automatically
-
Help——>Find Action——>搜索Registry——>勾選compiler.automake.allow.parallel