IDEA可以使用Spring Boot DevTools實現熱部署。以下是配置熱部署的方法:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
-Dspring.devtools.restart.enabled=true
-Dspring.devtools.restart.additional-paths=src/main/java
-Dspring.devtools.restart.exclude=static/**,public/**,resources/**
注意:熱部署只在開發階段有效,不會在生產環境中生效。此外,熱部署可能會導致一些副作用,如導致某些狀態丟失或重新初始化。因此,在生產環境中應禁用熱部署。