idea(2021版本)Springboot项目热部署

举报
兰舟千帆 发表于 2022/09/02 22:19:07 2022/09/02
【摘要】 简单记录一下这个过程。主要针对的还是springboot的maven项目。 首先第一步就是再项目当中的maven项目导入依赖。 <!-- 添加热部署依赖--> ...

简单记录一下这个过程。主要针对的还是springboot的maven项目。

首先第一步就是再项目当中的maven项目导入依赖。

<!--        添加热部署依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
        </dependency>

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

然后再idea里面这里进行设置

我们先这样
在这里插入图片描述

然后这样设置
在这里插入图片描述
现在我们来测试

首先我们将原来的项目启动起来,然后去改变一些配置相关的信息,当然我么不能也可以去改动代码尝试去看看什么田间下,热部署会重新加载。

好,这是项目,如下图,可以发现哦我们的项目目前运行在80端口,然后现在我们就在配置文件当中修改一下端口。

在这里插入图片描述

在这里插入图片描述

然后将鼠标焦点移动到idea软件之外,比如我们将鼠标到浏览器当中。等待三秒。
然后这里项目就重新启动了。而且这样的热部署其实还是启动比较快的。

在这里插入图片描述

这里需要涉及到已发个焦点,我们的鼠标移开idea,然后点击到外部。这样说明我们目前的焦点发生了变化,为什么要这样去做?因为我们总不能修改一点,idea的项目就立刻重新加载,这样做其实是不合理的。所以我们的鼠标焦点发生变化以后,这样就在很多情况下说明我们暂时不对idea做修改配置相关,所以这个时候再重新加载项目是最为合适的。

本片就是简单介绍一下配置,以免后续忘记。

其实热部署的话加载的就是一些基本改动的配置文件,它不会再去重新加载jar包,而我们再idea里面重新去启动项目的话吗,其实它会重新加载jar包。所以热部署还是启动比较快的。

另外我们测试程序的话,这样的热部署使得项目比较智能,非常方便我们去修改配置等的操作。

未完。。

文章来源: daodaozi.blog.csdn.net,作者:兰舟千帆,版权归原作者所有,如需转载,请联系作者。

原文链接:daodaozi.blog.csdn.net/article/details/126651851

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。