Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新的Spring应用的初始搭建以及开发流程。
该框架使用了特定的方式来进行配置,从而使开发者不在需要定义样板式的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
怎样腌辣椒>黄塔顶 多年以来,Spring IO平台饱受非议的一点就是大量的xml配置以及复杂的依赖管理。在去年的SpringOne2GX会议上,Pivotal的CTO Adrian Colyer回应了这些批评,并且特别提到该平台将来的目标之一就是实现免XML配置的开发体验。Boot所实现的功能超出了这个任务的描述,开发人员不仅不再需要编写XML,而且在一些场景中甚至不需要编写繁琐的impory语句。在对外公开的beta版本刚刚发布之时,Boot描述了如何使用该框架在140个字符内实现可运行的web应用,从而获得了极大的关注度,该样例发表在tweet上。
然而,Spring Boot并不是要成为Spring IOping平台里面众多"Foundation"层项目的替代者。Spring Boot的目标不在于为已解决的问题域提供新的解决方案,而是为平台带来另一种开发体验,从而简化对这些已有技术的使用。对于已经熟悉Spring技术的新人来说,Boot提
供一种更简洁的方式来使用这些技术。
Spring Boot在刚刚公开宣布之后就将一个样例发布到了Twiter上,它目前成为了最流行的一个应用样例。它的全部描述如程序清单1.2所示,一个非常简单的Groovy文件可以生成功能强大的以Spring 为后端的web应用。会计报表附注
什么什么自若
程序清单1.2厚此薄彼
@RestController
class App {
冰心生平事迹
@RequestMapping("/")
String student(){耗材
"hello"
} 宝宝图片背景
}