题记:为什么写这篇文章
1.了解日常使用的框架在Spring体系中出于什么位置
2.对Spring体系的整体内容进行了解
一.背景
相信作为一个开发人员,在如今2021年,无论求职还是自己开发项目肯定会接触到Spring体系的框架,例如:SpringMvc,SpringBoot,以及使用Spring FreamWork对整个项目的类进行统一管理,也是我们常听到的(IOC),以及其它特性面向切面编程(AOP),但是这一些只是Spring体系的其中一些比较常用的部分,Spring整个庞大的体系远远不止于此,如果要学会一个框架,最好的方式就是了解这个框架的产生背景以及框架的整体架构,那么这篇文章将结合官方的文档对Spring的整个体系进行介绍。
二.Spring是什么
2.1.Why Spring?
引用Spring官网首页对Spring的概括
翻译:Spring 使每个人都可以更快、更轻松、更安全地进行 Java 编程。Spring 对速度、简单性和生产力的关注使其成为世界上最受欢迎的Java框架。
所以我们可以知道Spring是一个个框架,他能让我们更加简单的进行java的编程,在我作为一个新手的时候曾经也对框架望而生畏,认为是一些晦涩难懂的东西,其实框架的产生对我们的编程提供提供帮助的工具罢了,因此这也对Spring这个东西的初步了解。
总结可以知
1.Spring无处不在,Spring的生态在例如阿里巴巴等大厂中广泛运用
2.Spring有很多的拓展集,SpringFrameWork的ioc和di是所有系列框架的基础
3.SpringBoot的自动装配,让Spring更加有效率的部署和整合
4.Spring对应用的性能和效率有很大的关注
2.2.Spring体系
从官网的图片上看其实看到了我们常用的框架SpringBoot,SpringFramework
SpringData,SpringCloud,SpringSecurity,以及其他的框架,这一整套的框架构成了Spring体系,所以现在看之前自己,熟悉Spring,其实也只是对其中一个框架熟悉使用罢了,这每一个框架要去深究在市场上都足以写一本书,那么博主在接下来的文章中将对这系列且常用的框架做一个深入的介绍
下期预告
Spring体系-SpringFreamwork