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