SpringBoot_热部署插件

在实际开发中,我们修改某些代码逻辑功能或页面都需要重启应用,这无形中降低了开发效率;

热部署是指当我们修改代码后,服务能自动重启加载新修改的内容,这样大大提高了我们开发的效率;

Spring boot热部署通过添加一个插件实现;

插件为:spring-boot-devtools,在Maven中配置如下:

<!-- springboot 开发自动热部署 -->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-devtools</artifactId>
   <optional>true</optional>
</dependency>

该热部署插件在实际使用中会有一些小问题,明明已经重启,但没有生效,这种情况下,手动重启一下程序;

在Eclipse中修改代码后保存就会自动重启服务

而idea中没有保存的概念,会自动保存。不会自动编译,所有不会自动重启,需要builder—builder model “xxxx" 重新编译才会自动重启服务

posted @ 2019-10-29 23:32  tunan96  阅读(206)  评论(0)    收藏  举报