赞
踩
从本质上来说,Spring Boot就是Spring,它做了那些没有它你自己也会去做的Spring Bean配置。Spring Boot使用“习惯优于配置”的理念让你的项目快速地运行起来,使用Spring Boot很容易创建一个能独立运行、准生产级别、基于Spring框架的项目,使用Spring Boot你可以不用或者只需要很少的Spring配置。
简而言之,Spring Boot本身并不提供Spring的核心功能,而是作为Spring的脚手架框架,以达到快速构建项目、预置三方配置、开箱即用的目的。
Spring boot能简化我们之前采用Spring MVC+Spring+MyBatis(ssm)框架进行开发的过程;
定义
告诉Spring boot需要什么功能,它就能引入需要的依赖库
起步依赖就是特殊的Maven依赖,利用了传递依赖解析,把常用库聚合在一起,组成几个为特定功能而定制的依赖。
具体
Spring Boot就可以指定基于功能依赖。
Spring Boot通过起步依赖为项目的依赖管理提供帮助。
如果应用程序是Web应用程序(功能),不需要向项目pom.xml文件中添加一堆单独的依赖,可以直接向项目中添加Web起步依赖。
添加依赖时不需要指定依赖的版本号,依赖的版本号由当前是使用的Spring Boot版本号来决定。
定义
自动配置就是通过注解来对一些常规的配置做了默认配置,简化了各种xml的配置内容。
针对很多Spring应用程序和常见的应用功能,Spring boot能自动提供相关配置
实现方式
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。