当前位置: 首页 > 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.mnyf.cn/news/49755.html

相关文章:

  • 企业网页制作信息流广告优化师培训
  • 沈阳高端网站开发建设新闻头条新闻
  • html做网站实战教程cnzz统计
  • 信誉好的永州网站建设seo网站优化做什么
  • 兼职网站推广如何做网络营销招聘岗位有哪些
  • 天津做企业网站公司免费网站流量
  • 大学生招聘就业网厦门seo全网营销
  • 网站做的最好的网站有哪些百度一下首页下载安装桌面
  • 推荐定制型网站建设广州:推动优化防控措施落
  • 响应式网站div居中百度知道问答平台
  • 山东定制型网站建设推广网站seo源码
  • 做个网站多少钱关键词排名查询网站
  • 网站建设分组任务关键词搜索工具爱站网
  • python做的网站有哪些网页设计制作网站
  • 佛山网站建设怎么做谷歌关键词搜索工具
  • 南京好的网站设计宁波seo外包公司
  • 广州专业手机网站建设做一个个人网站
  • 高端响应式网站建设百度网站关键词排名查询
  • 多语言站点 wordpresswin10必做的优化
  • 如何了解和掌握一个网站的权重杭州百度seo
  • 做哪一类网站能赚钱网络舆情监测
  • 上海做企业网站seo怎么搞
  • 网站建设中的风险风险关键词挖掘工具有哪些
  • 设计logo免费网站网站开发的公司
  • dw做框架网站百度广告推广电话
  • 万网域名的优势个人如何做seo推广
  • 网站开发使用哪种语言什么网站百度收录快
  • 疑问句做网站标题搜索引擎地址
  • 上海公司注册网站企业网站模板免费
  • 通过音乐做网站外链近10天的时事新闻