前言
作为Java开发者,Spring 这个框架应该没有人能够绕过,在我看来,正是Spring 的出现,奠定了Java语言在编程语言中的统治地位。当然,也是因为它,开发门槛降低,搞得现在越来越卷(狗头)。 为了日后的工作和学习,根据B站尚硅谷的相关视频和网上的一些博文,写一些文章作为学习和备忘用。
如有错误,望各位批评指正
Spring框架概述
- Spring 是一个轻量级的开源的JavaEE框架
- 轻量级:本身依赖的jar包很少,本身就可以单独使用,这就是轻量级。
- Spring 可以解决企业应用开发的复杂性,使开发更加简单方便
- Spring 的核心:
- IOC:控制反转,对象的创建由Spring容器去管理
- AOP:面向切面,不修改源代码的情况下对功能进行增强。
- Spring 的特点(优点):
- 方便解耦,简化开发:通过IOC实现
- 支持AOP编程。
- 方便程序的测试。
- 方便集成各种框架。
- 方便进行事务操作。
- 降低了程序的开发难度。
总结
正如名字所述,Spring,程序员的春天!