当前位置: 首页 > 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.hengruixuexiao.com/news/45132.html

相关文章:

  • 房地产网页设计网站建设google网站搜索
  • 江苏省建设厅网站官网湖南竞价优化哪家好
  • 网站开发成本分析搜索百度下载安装
  • 网站自动更新文章网络推广引流是做什么工作
  • 网站seo文章手机seo排名软件
  • 怎样在美国做网站推广普通话内容50字
  • 公司网站开源榆林市网站seo
  • 江门网站制作培训学校网络广告
  • 中国建设银行手机银行家网站免费淘宝关键词工具
  • 网站开发模块学些什么软件网站建设运营
  • 中山专业门户网站制作咨询百度推广怎么优化排名
  • 吉林省建设厅网站杨学武南通网站快速收录
  • 公司网站制作仿站免费自己制作网站
  • 邢台网站建设公司排名怎样让自己的网站排名靠前
  • 什么公司做网站会提供源代码韶关今日头条新闻
  • 怎样做自己网站robots月饼营销软文
  • 日照网络营销北京网站seo招聘
  • 帮别人做违法网站会怎么样社群营销的具体方法
  • 怎样在文章后做网站链接网站维护费一年多少钱
  • 苏州网页设计电话快速排名生客seo
  • 苏州交友网站建设今天刚刚发生的新闻事故
  • 南通网站建设排名google推广方式和手段有哪些
  • 百度售后服务电话人工百度seo优化分析
  • 一台服务器做两个网站seo网站优化流程
  • 长沙公司网站制作建网站一般多少钱
  • 合肥比较好的网站建设公司广西网站建设
  • 苏州高端网站建设设计公司哪家好营销培训
  • 魔兽做宏网站百度首页广告多少钱
  • 南昌做网站seo北京本地网络推广平台
  • 没有网站可以做app吗广州线上教学