我认为Spring就是一个管理bean的容器,包括bean的创建(IOC)、bean的注入(DI),除此之外,还添加了AOP的切面功能。 IOC实际上就是根据配置或者注解,使用Class.forName(class)创建类的对象并保存在HashMap容器中。 DI根据配置或者注解,对类的成员变量进行赋值。 AOP是通过代理的方式,在对应方法的前后增加处理逻辑。