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

2022-07-18 16:08:19 浏览数 (1)

大家好,又见面了,我是全栈君。

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

  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. 引入依赖
代码语言:javascript复制
<!-- 引入devtools 依赖 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <!-- optional=true,依赖不会传递-->
            <optional>true</optional>
        </dependency>
  1. 对于eclipse,还需要加上maven-plugin插件
代码语言:javascript复制
<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>
        </plugins>
    </build>
  1. Project –> Build Automatically 要勾上

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/120912.html原文链接:https://javaforall.cn

0 人点赞