5-springboot集成热部署的方式

发布时间 2023-03-22 21:09:05作者: companion

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

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

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

<!-- springboot 开发自动热部署 -->

<dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-devtools</artifactId>

    <optional>true</optional>

</dependency>

该热部署插件在实际使用中会有一些小问题,特别是分布式开发,比如dubbo开发框架,有点问题,需要手动重启;

 

 修改内容后点击build后就能看到console控制台中有application的重启日志了