前言

作为Java开发者,Spring 这个框架应该没有人能够绕过,在我看来,正是Spring 的出现,奠定了Java语言在编程语言中的统治地位。当然,也是因为它,开发门槛降低,搞得现在越来越卷(狗头)。 为了日后的工作和学习,根据B站尚硅谷的相关视频和网上的一些博文,写一些文章作为学习和备忘用。
如有错误,望各位批评指正

Spring框架概述

  • Spring 是一个轻量级的开源的JavaEE框架
    • 轻量级:本身依赖的jar包很少,本身就可以单独使用,这就是轻量级。
  • Spring 可以解决企业应用开发的复杂性,使开发更加简单方便
  • Spring 的核心:
    • IOC:控制反转,对象的创建由Spring容器去管理
    • AOP:面向切面,不修改源代码的情况下对功能进行增强。
  • Spring 的特点(优点):
    • 方便解耦,简化开发:通过IOC实现
    • 支持AOP编程。
    • 方便程序的测试。
    • 方便集成各种框架。
    • 方便进行事务操作。
    • 降低了程序的开发难度。

总结

正如名字所述,Spring,程序员的春天!