前言:在開發(fā)的過程中俺猿,往往要對代碼進(jìn)行修改诵冒,在修改過后否过,就需要重啟服務(wù)器告组,這樣比較麻煩围辙,所以,通過熱部署就能實(shí)現(xiàn)在修改了代碼過后自動重啟服務(wù)器厘托。而我們不用手動啟動服務(wù)器。這里使用spring提供的devtools來實(shí)現(xiàn)熱部署饺藤。
步驟
1 導(dǎo)入devtools的包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
2 application.yaml添加如下配置
Spring:
devtools:
restart:
enabled: true #開啟熱部署
additional-paths: src/main/java
freemarker:
cache: false #頁面不加載緩存涕俗,修改及生效
主要就是配置的Spring.devtools.restart.enabled = true。