由于Spring Boot程序只是普通的Java程序,所以JVM热插拔应该是开箱即用的。JVM热插拔在某种程度上受限于能够替换的字节码,为了获得更完整的解决方案,可以使用JRebel或Spring Loaded项目。spring-boot-devtools模块也包含对应用迅速重启的支持。
spring-boot-devtools
详细信息请参阅下面的第20章开发者工具和如何“热插拔”部分。