1.核心 IOC 控制反转:把创建对象的过程交给Spring进行管理 AOP 面向切面编程:在不修改源代码的情况下,进行功能的增强(增删改查)。 2.特点 1.方便解耦,简化开发 2.对AOP编程的支持 3.方便测试(集成Junit) 4.方便集成不同框架 5.方便进行事务操作 6.降低开发难度(比如对jdbc进行了封装)