1.什么是spring
从对Spring的简要介绍中,我们知道了Spring的核心有两部分:
IoC:即控制反转。举例来说,在之前的操作中,比方说有一个类,我们想要调用类里面的方法(不是静态方法),就要创建该类的对象,使用对象调用方法来实现。但对于Spring来说,Spring创建对象的过程,不是在代码里面实现的,而是交给Spring来进行配置实现的;
AOP:即面向切面编程。
2.为什么使用spring
3.spring ioc推导
4.spring实现原理
Spring的IoC的底层实现原理是工厂设计模式+反射+XML配置文件。 就拿持久层(也即dao层,data access object,数据访问对象)的开发来说,官方推荐做法是先创建一个接口,然后再创建接口对应的实现类。Spring的IoC的底层实现原理就是工厂设计模式+反射+XML配置文件