<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.5.RELEASE</version> </dependency> </dependencies> </plugin> </plugins> </build>
注意1:若是發現沒有熱部署效果,則須要檢查idea配置中有沒有打開自動編譯:html
注意2:若是使用Thymeleaf模板引擎,須要把模板默認緩存設置爲falsejava
#禁止thymeleaf緩存(建議:開發環境設置爲false,生成環境設置爲true) spring.thymeleaf.cache=false
<!-- 熱部署模塊 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <!-- 這個須要爲 true 熱部署纔有效 --> </dependency>