要配置Spring Boot的熱部署,需要進(jìn)行以下步驟:
pom.xml
文件中添加 spring-boot-devtools
依賴項(xiàng):<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
application.properties
或 application.yml
文件中配置熱部署的相關(guān)屬性:# 開啟熱部署
spring.devtools.restart.enabled=true
# 配置重啟的時(shí)候排除哪些文件,比如不重啟static目錄下的靜態(tài)文件
spring.devtools.restart.exclude=static/**
# 配置重啟的時(shí)候需要包含哪些文件,比如只重啟特定目錄下的文件
spring.devtools.restart.additional-paths=src/main/java/com/example/myproject
# 配置重啟的延遲時(shí)間
spring.devtools.restart.poll-interval=1000
現(xiàn)在,當(dāng)你修改代碼并保存時(shí),應(yīng)用程序?qū)?huì)自動(dòng)重啟。注意,這種熱部署方式只適用于開發(fā)環(huán)境,不應(yīng)在生產(chǎn)環(huán)境中使用。