idea(2021版本)Springboot项目热部署
2023-06-13 09:11:13 时间
简单记录一下这个过程。主要针对的还是springboot的maven项目。
首先第一步就是再项目当中的maven项目导入依赖。
<!-- 添加热部署依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
然后再idea里面这里进行设置
我们先这样
然后这样设置
现在我们来测试
首先我们将原来的项目启动起来,然后去改变一些配置相关的信息,当然我么不能也可以去改动代码尝试去看看什么田间下,热部署会重新加载。
好,这是项目,如下图,可以发现哦我们的项目目前运行在80端口,然后现在我们就在配置文件当中修改一下端口。
然后将鼠标焦点移动到idea软件之外,比如我们将鼠标到浏览器当中。等待三秒。 然后这里项目就重新启动了。而且这样的热部署其实还是启动比较快的。
这里需要涉及到已发个焦点,我们的鼠标移开idea,然后点击到外部。这样说明我们目前的焦点发生了变化,为什么要这样去做?因为我们总不能修改一点,idea的项目就立刻重新加载,这样做其实是不合理的。所以我们的鼠标焦点发生变化以后,这样就在很多情况下说明我们暂时不对idea做修改配置相关,所以这个时候再重新加载项目是最为合适的。
本片就是简单介绍一下配置,以免后续忘记。
其实热部署的话加载的就是一些基本改动的配置文件,它不会再去重新加载jar包,而我们再idea里面重新去启动项目的话吗,其实它会重新加载jar包。所以热部署还是启动比较快的。
另外我们测试程序的话,这样的热部署使得项目比较智能,非常方便我们去修改配置等的操作。
未完。。
相关文章
- springboot mysql事物_SpringBoot事务详细简介[通俗易懂]
- IDEA SpringBoot整合Mybatis实现增删改查操作
- IDEA创建springboot + mybatis项目全过程「建议收藏」
- idea配置springboot热部署终极解决办法,解决热部署失效问题
- idea一份springboot项目启动多份,你会玩吗?
- springboot之容器功能
- springboot项目使用IDEA远程Debug「建议收藏」
- springboot启动监听线程_Springboot启动流程
- springboot idea 热部署配置
- React + Springboot + Quartz,从0实现Excel报表自动化
- SpringBoot 属性名首字母小写第二个字母大写导致无法解析参数
- 快速上手springBoot(IDEA联网版带图)
- springboot项目导入idea中如何部署启动_idea怎么导入javaweb项目
- Springboot集成swagger_springboot nginx
- IDEA+SSM+SpringBoot+Vue+Element UI实现班级管理增删改查
- 2022 IntelliJ IDEA 破解,最新idea破解教程(永久有效)
- 十.Springboot实现用户文件的上传
- java和IntelliJ IDEA的区别,附带Idea激活码哈
- SpringBoot整合ElasticSearch
- SpringBoot自动装配的原理
- Springboot配置不同的application.yml环境
- SpringBoot | 第八章:统一异常、数据校验处理详解编程语言
- SpringBoot profles配置多环境详解编程语言
- 如何快速配置MySQL数据库?Idea指南(idea配置mysql)
- 使用Idea连接Oracle数据库(idea连接oracle)
- 使用IDEA实现MySQL数据库连接(idea链接mysql)
- 新的点子透过Idea探索Oracle的(idea操作oracle)