轻量级的JavaEE开源框架

解决企业应用开发的复杂性

有两个核心:IOC、AOP

  1. IOC:控制反转,把创建对象过长交给Spring管理
  2. AOP:不修改原代码的情况下进行功能增强

    Spring 特点

    1.方便解耦,简化开发 2.AOP编程的支持 3.声明式事务的支持 4.方便程序的测试 5.方便集成各种优秀框架 6.降低Java EE API的使用难度 7.Java 源码是经典学习范例

image.png