1,spring是一个开源的免费的框架(容器)。 2,spring是一个轻量级的,非入侵式的框架。 ​ 非入侵式:就是项目引入了这个框架之后,(不会改变你代码原来的任何情况)不会对之前的代码有什么影响,反而是引入了之后会更加简单。 入侵式可以理解为为了引入一个jar包之前的代码不能用了。 3,控制反转(IOC),面前切面编程(AOP)。 4,支持事务的处理,对框架整合的支持。 总结:spring就是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架。