spring boot 系列之五:spring boot 通过devtools进行热部署

前面已经分享过四篇随笔:

  1. spring boot 系列之一:spring boot 入门
  2. spring boot 系列之二:spring boot 如何修改默认端口号和contextpath
  3. spring boot 系列之三:spring boot 整合JdbcTemplate
  4. spring boot 系列之四:spring boot 整合JPA

在上述代码操作的过程中肯定也发现了一个问题:哪怕是一个个小小的修改,都必须要重新启动服务才能使修改生效。

那能不能通过配置实现spring boot的热部署呢?答案是肯定的。

接下来我们来一起看下怎么通过devtools实现spring boot的热部署。很简单,只需要简单几步:

  1. 引入依赖
    <!-- 引入devtools 依赖 -->
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <!-- optional=true,依赖不会传递-->
    <optional>true</optional>
    </dependency>
  2. 对于eclipse,还需要加上maven-plugin插件
    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
    <fork>true</fork>
    </configuration>
    </plugin>
    </plugins>
    </build>
  3. Project --> Build Automatically 要勾上

    spring boot 系列之五:spring boot 通过devtools进行热部署

上一篇:安装 node-sass 时报错


下一篇:用Broadcast Receiver刷新数据(二)