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

前面已经分享过四篇随笔:在上述代码操作的过程中肯定也发现了一个问题:哪怕是一个个小小的修改,都必须要重新启动服务才能使修改生效。那能不能通过配置实现springboot的热部署呢?答案是肯定的。

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

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

  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进行热部署

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Linux学习-vmware虚拟机安装mysql和Navicat连接数据库

    Linux学习-vmware虚拟机安装mysql和Navicat连接数据库

    2022年2月24日
    102
  • 最近需要看的博客

    最近需要看的博客

    2021年9月7日
    51
  • 查询oracle视图创建语句及如何向视图中插入数据[通俗易懂]

    今天由于要测试接口,需要在数据库中插入一些测试数据。但当我在向数据库插入数据的时候,发现接口查询的是视图并不是表,所以将遇到的问题在这里记录一下。1.向视图插入数据的时候分两种情况1.1对于简单视图(视图建立在一张表上),跟表一样直接插入数据就好;1.2对于复杂视图(视图建立时包含多表关联、分组、聚合函数),这个时候不能直接插入数据,应该创建一个INSTEAD类型的触发器来操作,将要插入…

    2022年4月12日
    651
  • 零基础学Java(2)数据类型与变量

    零基础学Java(2)数据类型与变量前言Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中,一共8种基本类型,其中有4种整型、2种浮点型、1种字符串类型char(用于表示Unicode编码的代码单元)和1种

    2022年7月31日
    7
  • snmp trap日志「建议收藏」

    snmp trap日志「建议收藏」日志类型有三种,file,syslog和snmptrapsnmptrapd.conf文件内容及参数snmptrapd手册:http://www.net-snmp.org/docs/man/snmptrapd.conf.html,http://www.net-snmp.org/wiki/index.php/Snmptrapd中文翻译:《snmptrapd.conf文件内容及参数》,而且详细列出了参数《SnmpTrap的发送和接收演示》IBM开发者网站关于snmptrap引用最.

    2022年8月20日
    23
  • 数据库系统概论课后习题答案(第五版 王珊、萨师煊)

    数据库系统概论课后习题答案(第五版 王珊、萨师煊)第1章绪论1.试述数据、数据库、数据库系统、数据库管理系统的概念。答:(l)数据(Data):描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表

    2025年7月24日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号