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

Spring Boot 热部署

文章目录
  • 一,Spring Boot热部署概述
  • 二,对项目HelloWorld01进行热部署
    • 1、添加开发工具依赖
    • 2、热部署配置
    • 3、热部署测试

一,Spring Boot热部署概述

在开发过程中,通常会对一段业务代码不断地修改测试,在修改之后往往需要重启服务,有些服务需要加载很久才能启动成功,这种不必要的重复操作极大地降低了程序开发效率。为此,Spring Boot框架专门提供了进行热部署的依赖启动器,用于进行项目热部署,而无需手动重启项目。

二,对项目HelloWorld01进行热部署

1、添加开发工具依赖

打开先前创建的项目(如未创建请参考《Maven方式构建Spring Boot项目》) - HelloWorld01
在这里插入图片描述
在pom.xml文件里添加开发工具依赖
在这里插入图片描述
添加内容如下:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId>
</dependency>

刷新项目依赖
在这里插入图片描述

2、热部署配置

单击[file]->[settings]菜单项,打开设置对话框,找到complier,勾选择build project automatically (自动构建项目)
在这里插入图片描述
本文使用IDEA 2022,设置如下图所示
在这里插入图片描述

3、热部署测试

运行入口类HelloWorld01Application
在这里插入图片描述

在浏览器里访问:http://localhost:8080/lzy/hello
在这里插入图片描述
修改控制器HelloController代码,将问候语改成蓝色
在这里插入图片描述
不用重新运行入口类HelloWorld01Application,刷新浏览器,查看结果
在这里插入图片描述
由此可见,采用了热部署,修改了程序,不用重启应用,系统会在程序运行过程中自动编译,于是可以看到修改后程序的运行结果。

http://www.dtcms.com/a/613889.html

相关文章:

  • 非易失性存储器·W25Q64使用手册解读
  • 网站统计关键词重庆市建设局网站
  • 分布式缓存技术选型指南
  • mysql主从复制配置
  • html网站模板建站手机建网站推广
  • Vue 项目实战《尚医通》,预约挂号的路由与静态搭建,笔记36
  • 网站建设 风险防控网站首页的head标签内
  • 多用户跨学科交流系统(3):评论模块与 Spring Boot 全局异常处理
  • 前后端分离部署学之思在线考试系统
  • 在树莓派4B上部署ONNX格式的YOLOv8-Pose
  • websocket和传统socket有何差别?是属于一个子集还是完全不同?
  • 双指针问题2(c++)
  • 龙岩市城乡规划建设局网站三只松鼠的网络营销方式
  • Docker容器使用手册——入门篇(上)
  • C语言编译器网页版 | 轻松编写与调试C语言程序
  • QT注册自定义类相关的两个用法
  • 进程间关系(linux)
  • WordPress外贸成品网站的免费获取渠道
  • 经典算法题之汉明距离(二)
  • 公司注册网站模板上杭网站设计
  • 基于Spring AI的RAG和智能体应用实践
  • Flutter:跨平台开发终极指南
  • Python-将身份证正反面图片-生成PDF
  • 建单页网站搜网站的关键词
  • 数据科学每日总结--Day20--区块链
  • 自建网站平台有哪些建立个人网站能干
  • Docker中容器的备份方法和步骤
  • 折叠屏手机如何选:横向内折与竖向内折形态及核心参数解析
  • 我想网上做网站软件项目管理书籍推荐
  • el-table组件右侧出现空隙