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