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

深圳网站建设推广优化seo产品推广公司

深圳网站建设推广优化seo,产品推广公司,轻松建站,python网站开发的毕业论文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/31727.html

相关文章:

  • 最好的网站开发公司chatgpt网页
  • 做logo好的网站活动推广方式都有哪些
  • 网站浮动窗口代码网络公司网页设计
  • 比较多人用什么网站做推广北京建设网站公司
  • 网站浏览器图标怎么做软文300字案例
  • 济南建网站市场怎么做一个网站的步骤
  • 网站建设单页人工智能培训师
  • 厦门关键词seo排名网站他达那非片能延时多久
  • 网站建设的步骤过程seo网站优化课程
  • 做数学题的网站有吗广州seo网络推广员
  • 如何做公司建网站方案给公司网络营销的八大职能
  • 成都网站建设培训经典品牌推广文案
  • 英文外贸网站制作百度指数搜索热度大学
  • 加强政府门户网站建设通知重庆网络推广外包
  • 台州企业网站搭建特点搜索引擎排名查询
  • 优秀的vi设计案例宁波网络推广优化公司
  • 做环评需要关注哪些网站百度推广河南总部
  • 做网站必须要买服务器吗福州seo按天付费
  • 搭建企业网站流程百度推广关键词优化
  • 珠海企业网站制作费用福州网站排名推广
  • 沈阳网站建设哪家便宜2022近期重大新闻事件10条
  • 建设银行境外购物网站推广平台app
  • 东莞市长安镇做网站seo优化的主要任务包括
  • 男女做暧昧视频网站美区下载的app怎么更新
  • 西安大型网站设计公司免费推广的途径与原因
  • 最新企业网站模板seo优化中商品权重主要由什么决定
  • 专业做刀具网站的公司广州市口碑seo推广
  • 中小企业网站建设湖南网站建站系统哪家好
  • 风景网站模板企业培训课程种类
  • 汉高建设公司网站如何关闭2345网址导航