未经容许,不得转载html
原做者:字母哥博客java
本文完整系列出自:springboot深刻浅出系列git
在spring boot出现之前,使用spring框架的程序员是这样配置web应用环境的,须要大量的xml配置。 程序员
所以,像JFinal这种轻量级的web开发框架,由于其简单易用的特性,而逐渐的有了发展的空间。在 2013 年的 SpringOne 2GX 会议上,Pivotal 的 CTO Adrian Colyer 回应了关于spring框架使用复杂度的问题,而且特别提到该平台未来的目标之一就是实现免 XML 配置和提供更佳开发体验。 也就是咱们今天使用到的spring boot的诞生的缘由。github
举一个例子:本身接电线与标准化插座 Spring Boot的配置方式,就像是插头插座,就是这个标准。你第三方开源类库想接入进来,你就作一个starter的适配。spring MVC方式就像是手动接电线,很灵活,可是不一样的人接出来的效果千差万别,并且很容易出错。Spring boot虽然灵活性不如Spring MVC的方式,你也不太清楚插座里面的线路是什么样,但就是方便易用。话说回来,当你习惯使用插头插座,方便易用,你还指望本身是个电工不成?web
Spring Boot 的目标不在于为已解决的问题领域提供新的解决方案,而是为平台带来另外一种新的开发体验,从而简化对这些已有技术的使用。spring
具体这些改变如何得以体现,请学习后面的章节!springboot
有哪些官方已经默认集成的类库?请参考:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-starter框架
原做者:字母哥博客maven
本文完整系列出自:springboot深刻浅出系列