当前位置: 首页 > news >正文

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

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

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

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

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

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

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

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

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

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

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

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

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

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

未完。。

相关文章:

  • Centos7 SSH登陆慢的解决办法
  • Matlab:Matlab编程语言学习之向量化编程的简介、技巧总结案例应用之详细攻略
  • 大厂C++协作框架(基辅)技术原理
  • 【云原生】基于Kubernetes开发的阿里云ACK之存储管理
  • 【Java多线程】必须要了解的基本概念
  • 走进音视频的世界——Opus编解码协议
  • SaaS vs 低代码,谁在成为中国产业服务的楔子?
  • Redis实战精讲(3)
  • Flink(二)
  • 全息干涉图补零尺寸与三种重构方法重建像间的关系研究
  • Vue2(十三):路由的使用及注意点、嵌套路由、路由的query和params参数、props配置
  • 如何增强 ABAP 系统,允许开发人员给 ABAP 对象设置标签,方便快速检索
  • 【Python】面向对象 -没有对象?new一个吧
  • ELK集添加安全认证
  • 智能家居离线语音识别控制系统设计(SU-03T)
  • “大数据应用场景”之隔壁老王(连载四)
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 【技术性】Search知识
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • axios 和 cookie 的那些事
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • create-react-app做的留言板
  • docker-consul
  • Js基础知识(一) - 变量
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • pdf文件如何在线转换为jpg图片
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • 半理解系列--Promise的进化史
  • 第十八天-企业应用架构模式-基本模式
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 构造函数(constructor)与原型链(prototype)关系
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 记一次用 NodeJs 实现模拟登录的思路
  • 让你的分享飞起来——极光推出社会化分享组件
  • 什么软件可以剪辑音乐?
  • 双管齐下,VMware的容器新战略
  • 网络应用优化——时延与带宽
  • 微信小程序填坑清单
  • 主流的CSS水平和垂直居中技术大全
  • UI设计初学者应该如何入门?
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (一)Java算法:二分查找
  • (转)socket Aio demo
  • (转)Sublime Text3配置Lua运行环境
  • .“空心村”成因分析及解决对策122344
  • .net core 控制台应用程序读取配置文件app.config
  • .net 调用php,php 调用.net com组件 --