springboot产生的背景及优势是什么


本篇内容主要讲解“springboot产生的背景及优势是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习免费云主机域名“springboot产生的背景及优势是什么”吧!
在spring boot出现以前,使用spring框架的程序员是这样配置web应用环境的,需要大量的xml配置。
随着web项目集成软件的不断增多,xml配置也不断的增多,xml配置文件也在不断地增多,项目的依赖管理也越发的复杂。spring框架也因此饱受争议,配置文件难以理解且容易出错。
xml配置文件不但复杂,而且绝大部分属于模板配置,也就是说有80%以上的配置是不断重复的。也就是说在这个web项目里面这样配置,挪到另一个项目里面这部分配置仍然相同。
因此,像JFinal这种轻量级的web开发框架,因为其简单易用的特性,而逐渐的有了很大发展的空间。在 2013 年的 SpringOne 2GX 会议上,Pivotal 的 CTO Adrian Colyer 回应了关于spring框架使用复杂度的问题,并且特别提到该平台将来的目标之一就是实现免 XML 配置和提供更佳开发体验。 也就是我们今天使用到的spring boot的诞生的原因。
举一个例子:自己接电线与标准化插座Spring Boot的配置方式,就像是插头插座,就是这个标准。你第三方开源类库想接入进来,你就做一个starter的适配。spring MVC方式就像是手动接电线,很灵活,但是不同的人接出来的效果千差万别,而且很容易出错。Spring boot虽然灵活性不如Spring MVC的方式,你也不太清楚插座里面的线路是什么样,但就是方便易用。话说回来,当你习惯使用插头插座,方便易用,你还期望自己是个电工不成?
Spring Boot 的目标不在于为已解决的问题领域提供新的解决方案,而是为平台带来另一种新的开发体验,从而简化对这些已有技术的使用。
使配置变简单
使监控变简单
使部署变简单
使开发变简单
遵循“约定优于配置”的原则,简化配置
可以完全脱离XML配置文件,采用注解配置和java Config
内嵌Servlet容器,应用可用jar包执行:java -jar
快速完成项目搭建、整合第三方类库,方便易用
提供了starter POM, 能够非常方便的进行包管理, 简化包管理配置
与Spring cloud天然集成,spring boot是目前java体系内实现微服务最佳方案
通过maven引入springboot-XXXX-starter
修改ymal或properties全局统一配置文件
加入一个Java Config。这个属于个性化配置,如果使用通用配置,这一步不需要。到此,相信大家对“springboot产生的背景及优势是什么”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: Java的DecimalFormat类怎么应用

这篇文章主要介绍“Java的DecimalFormat类怎么应用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java的DecimalFormat类怎么应用”文章能帮助大家解决问题。在应用 DecimalFormat …

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 09/27 18:06
Next 09/27 18:23

相关推荐