首页 > 作文

spring boot入门之诞生背景及优势影响

更新时间:2023-04-06 04:32:36 阅读: 评论:0

spring boot诞生的背景

在spring boot出现以前,使用spring框架的程序员是这样配置web应用环境的,需要大量的xml配置。下图展示了在xml配置的时代和springboot的配置量的差别。

随着web项目集成软件的不断增多,xml配置也不断的增多,xml配置文件也在不断地增多,项目的依赖管理也越发的复杂。spring框架也因此饱受争议,配置文件难以理解且容易出错。xml配置文件不但复杂,而且绝大部分属于模板配置,也就是说有80%以上的配置是不断重复的。在这懂你 作文个web项目里面这样配置,挪到另一个项目里面这部分配置仍然相同。

因此,像j每天喝水的最佳时间final这种轻量级的web开发框架,因为其简单易用的特性,而逐渐的有了很大发展的空间。spring社区也逐渐意识到了这个问题,在 2013 年的 springone 2gx 会议上,pivotal 的 cto adrian colyer 回应了关于spring框架使用复杂度的问题,并且特别提到该平台将来的目标之一就是实现免 xml 配置和提钱学森读后感供更佳开发体验。也就是我们今天使用到的spring boot的诞生的主要原因。

spring 开源社区背后有强大的商业公司支持,目前已知的支持力度比较大的公司就是pivotal 、netflix以及中国的阿里巴巴。

spring boot 改变了什么

举一个例子:自己接电线与标准化插座

spring boot的配置方式,就像是插头插座,就是这个标准。你第三方开源类库想接入进来,你就按照这个标准做一个starter的适配。spring mvc方式就像是手动接电线,很灵活,但是不同的人接出来的效果千差万别,而且很容易出错。spring boot虽然灵活性不如spring mvc的方式,并且你也人体科学不太清楚插座里面的线路是什么样,但就是方便易用。话说回来,当你习惯使用插头插座,你还期望自己是个电工不成?

spring boot 的目标不在于为已解决的问题领域提供新的解决方案,而是为平台带来另一种新的开发体验,从而简化对这些已有技术的使用。

使配置变简单使监控变简单使部署变简单使开发变简单

具体这些改变如何得以体现,请学习后面的章节!

spring boot主要特性

遵循“约定优于配置”的原则,简化南京大学是985还是211学校配置可以完全脱离xml配置文件,采用注解配置和java config内嵌rvlet容器,应用可用jar包执行:java -jar快速完成项目搭建、整合第三方类库,方便易用提供了starter pom, 能够非常方便的进行包管理, 简化包管理配置与spring cloud天然集成,spring boot是目前java体系内实现微服务最佳方案

spring boot集成第三方类库的步骤

通过maven引入springboot-xxxx-starter修改ymal或properties全局统一配置文件加入一个java config。这个属于个性化配置,如果使用通用配置,这一步不需要。

官方默认集成类库请参考:

/d/file/titlepic/ boot诞生背景及优势影响的详细内容,更多关于spring boot诞生影响的资料请关注www.887551.com其它相关文章!

本文发布于:2023-04-06 04:32:33,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/66e1c60847052242055eb2f6fc0ee267.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:spring boot入门之诞生背景及优势影响.doc

本文 PDF 下载地址:spring boot入门之诞生背景及优势影响.pdf

上一篇:梦见厨房着火
下一篇:返回列表
标签:配置文件   插座   简单   项目
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图