Spring Boot是由Pivotal团队提供的基于Spring的全新框架,旨在简化Spring应用的初始搭建和开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring官网给的定义是:Spring Boot是所有基于Spring开发项目的起点。
Spring Boot集成了绝大部分目前流行的开发框架,就像Maven集成了所有的JAR包一样,Spring Boot集成了几乎所有的框架,使得开发者能快速搭建Spring项目。
Spring Boot的核心设计思想是“约定优于配置”。基于这一设计原则,Spring Boot极大地简化了项目和框架的配置。比如在使用Spring开发Web项目时,我们需要配置web.xml、Spring和MyBatis等,还需要将它们集成在一起。而使用Spring Boot一切将变得极其简单,它采用了大量的默认配置来简化这些文件的配置过程,只需引入对应的Starters(启动器)。
Spring Boot可以构建一切。设计它就是为了使用最少的配置,以最快的速度来启动和运行Spring项目。
1.1.1 Spring Boot的背景多年来,随着Spring的飞速发展,新功能不断增加,Spring变得越来越复杂。通过访问Spring官网就可以看到Spring的所有子项目和组件框架,如此多的子项目和组件使得Spring逐渐笨重起来,这显然已经无法适应云计算和微服务时代的发展趋势。
于是Spring Boot应运而生。Spring Boot建立在Spring基础之上
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)