在实际开发中,咱们修改某些代码逻辑功能或页面都须要重启应用,这无形中下降了开发效率,热部署是指当咱们修改代码后,服务能自动重启加载新修改的内容,而不须要重启应用,这样大大提升了咱们开发的效率。spring
Spring Boot热部署经过在pom.xml中添加一个spring-boot-devtools插件实现springboot
在02-springboot-first的pom.xml文件中配置以下框架
<!--SpringBoot热部署插件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
该热部署插件在实际使用中会有一些小问题,明明已经重启,但没有生效,这种状况下,手动重启一下程序;特别是分布式开发,好比dubbo开发框架,有点问题,须要手动重启分布式
修改完毕后,须要选中项目,在Build选项中选择Build Modulespring-boot