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

住房与城乡建设网站北京网站制作建设公司

住房与城乡建设网站,北京网站制作建设公司,厦门网站开发招聘,阿里云企业邮箱收费标准1.背景 开发过程中,当写完一个功能我们需要运行应用程序测试,可能这个小功能中存在多个小bug,我们需要改正后重启服务器,这无形之中拖慢了开发的速度增加了开发时间,SpringBoot提供了spring-boot-devtools,…

1.背景

        开发过程中,当写完一个功能我们需要运行应用程序测试,可能这个小功能中存在多个小bug,我们需要改正后重启服务器,这无形之中拖慢了开发的速度增加了开发时间,SpringBoot提供了spring-boot-devtools,使我们在更改应用和配置文件的时候,自动重启应用!

2.热启动配置步骤

        1)添加Spring Boot DevTools依赖

        2)配置IDE:在你的集成开发环境(IDE)中,确保已启用自动构建和热交换(Hot Swap)功能。

        3)启动应用程序:运行你的Spring Boot应用程序的主类 启动应用程序。

        4)修改代码:在代码中进行更改和增加功能测试。

查看变化:当你进行代码更改后,保存文件并查看控制台或浏览器,你将看到应用程序会自动重新加载修改后的代码,并且任何更改都会在运行时生效。

2.1.工程中添加依赖

        在项目的pom.xml文件中,添加Spring Boot DevTools依赖项。这可以通过pom.xml在<dependencies>标签内添加以下行来实现:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional>
</dependency>

2.2.spring-boot-devtools简介

  • spring-boot-devtools是一个用于开发Spring Boot应用的开发工具,它提供了很多有用的功能,帮助开发人员提高开发效率和调试能力
  • 使用spring-boot-devtools可以自动监视应用的类文件和静态资源的变化,并且在变化时自动重新启动应用,从而节省了重新编译和手动重启的时间。
  • spring-boot-devtools还提供了一个内嵌的开发者工具页面,可以用来查看应用的详细信息,如自动配置报告、加载的bean等。
  • 通过在application.properties文件中定义相应的属性,可以对spring-boot-devtools进行配置,如关闭自动重启、指定资源变化触发的延迟时间等

3.设置IDEA自动编译

        1) 快捷键Ctrl+Alt+S打开设置,在(Build, Execotion, Deployment) -> Compiler-> 勾选Build Project automatically项,重启IDEA。
![在这里插入图片描述](https://img-blog.csdnimg.cn/a69623fe3fd94ac7bc9054511be37dff.png

        2) 同时按下快捷键Ctrl + Shift + Alt + /,会弹出下面的方框,选择Registry

        3) 勾选 compiler.automake.allow.when.app running和compiler.document.save.enabled(指定是否启用保存项目响应当文档被更改),并将它们的对应的保存动作延时时间适当缩小,或者使用默认值也可以。当然,我没修改它的默认值的时候,发现项目修改的时候,它自动重新热启动的时间有点久(可缩小对应时间或者参考本文下一段解决方法)。

        4) 重启应用,当改动代码时,观察控制台输出,你会发现Spring Boot已经检测到了文件变化,并重新启动。

4.热启动与热部署的区别

        热启动是指在已经运行的项目上,再次启动(代码、配置文件修改),少加载了一些东西,从而启动的比快,节省开发时间,启动应用程序时避免完全重启的能力。
        热部署是指在应用程序正在运行时,可以进行代码、配置或资源的更改,而无需停止或重启应用程序。通过热部署,开发人员可以在不影响应用程序的正常运行的情况下,快速部署更新

        热启动主要关注的是应用程序的整体重启过程,而热部署更侧重于动态更新和替换部分组件或功能。两者都是为了减少系统停机时间和提高系统的可用性。

http://www.khdw.cn/news/31011.html

相关文章:

  • 做网站运营需要做哪些百度安装免费下载
  • 南京做征信服务的公司网站企业网站的作用
  • 中国工信备案查询网站梅花seo 快速排名软件
  • 购物网站要多少钱cnn头条新闻
  • 做网站后台需要学什么挖掘关键词爱站网
  • 做网站的素材和步骤厦门搜索引擎优化
  • 网站建设合同.doc谷歌浏览器下载官方正版
  • 刷网站跳出率网络推广费用计入什么科目
  • 校园网络设计方案ensp福州seo兼职
  • 如何设立邮箱和网站51网站统计
  • 公司网站建设的系统功能需求北京seo优化分析
  • 山西网站建设设计湖南正规seo优化
  • 网站模版属于侵权吗谷歌地图下载
  • 怎么给网站做seo广告信息发布平台
  • 排名优化推广广州seo招聘网
  • 网站营销推广怎么做网络营销推广广州做seo整站优化公司
  • 手机网站推广怎么做短视频seo排名
  • 专业做网站有哪些关键词录入榜
  • 有优惠券网站 怎么做代理网站怎么推广出去
  • 做时时彩网站被抓网络营销运营
  • 清溪网站建设北京seo实战培训班
  • 东莞销售网站公司哪家好关键词优化seo
  • 中国铁建网站培训体系
  • 近期网络舆情事件热点分析深圳搜索排名优化
  • 移动网站建设厂家seo教学网seo
  • 技术支持 网站建设怎么创建网站免费建立个人网站
  • 靠谱企业邮箱seo优化培训多少钱
  • 做电影网站涉及的侵权问题网络营销师报名官网
  • 自己怎样做网站郑州网络推广代理
  • 仿京东网站模板北京seo关键词