Spring Boot 2.0 读书笔记_01

1.什么是Spring

Spring是为了解决应用性复杂而产生的框架,采用了JavaEE容器管理的优点,提供了IoC容器进行对Bean的管理,通过AOP编程方式来增强Bean的功能。这里不多余赘述Spring,Spring是一个庞大的框架结构,这里只是沧海一粟。

2. Spring Boot

伴随着Spring的功能越来越强,在使用Spring的时候,门槛也渐渐变高。经过多年的发展,Spring本身变得臃肿。同时Spring集成了诸多的第三方技术,导致使用的复杂度升高。针对这一现状,开发团队退出了基于Spring技术的Spring Boot,解决了上手难、技术使用不统一两个缺点。简化了Spring应用开发,不需要配置就能运行Spring应用,Spring Boot管理Spring容器,第三方插件,并提供很多默认的系统及服务。

3. SSM 到 Spring Boot

从之前的SSH,到当下使用较多的SSM,以及正急速发展的Spring Boot,都是里程碑式的技术进步。首先我们应该明确的一点是:SSM和Spring Boot并不是完全不同的东西,SSM是针对web的应用层框架,涵盖整个应用层。Spring Boot是进行快速开发的辅助框架,所针对的是当下流行的微服务架构,目的是让开发者将开发重心放到业务逻辑上,简化配置,提高开发效率。

关于两者关系,有几种说法:

SSM和Spring Boot两者无任何冲突,SpringBoot集成Mybatis/Mybatis-plus也可以是SSM。Spring Boot可以看做胶水和快速配置。
SSM是自己做整合,SpringBoot是将依赖和代码进行插件式的整合。

4. SpringBoot 1.0 和 SpringBoot 2.0

Spring Boot 2.0 新特性 : http://www.54tianzhisheng.cn/2018/03/06/SpringBoot2-new-features/

猜你喜欢

转载自blog.csdn.net/Nerver_77/article/details/82424941
今日推荐