catch405

 

SpringBoot实现项目热部署

热部署是指当我们修改代码后,服务能自动重启加载新修改的内容,而不需要重启应用,这样大大提高了我们开发的效率。通常适用于修改页面之后不需要重启服务。
Spring Boot 热部署通过在 pom.xml 中添加一个 spring-boot-devtools 实现

<!--SpringBoot 热部署依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>

该热部署依赖在实际使用中会有一些小问题,明明已经重启,但没有生效,这种情况下,手动重启一下程序;特别是分布式开发,比如 dubbo 开发框架,有点问题,需要手动重启
修改完毕后,需要选中项目,在 Build 选项中选择 Build Module

posted on 2020-12-09 10:42  catch405  阅读(33)  评论(0编辑  收藏  举报

导航