我们知道,Spring中如果配置切面,或者是使用声明式事务时,Spring会自动生成代理类,注入到IOC容器中,你相关的引用指向的就是代理的类型,而不是你定义的类型,正是这样,Spring才有了非侵入式的优点。那这是如何实现的呢?肯定是在实例化类型,注入到IOC容器的时候会生成代理实例,我们就从这里入手看看Spring实例化bean的流程。
Spring注入代理类|动态代理|Spring实例化bean流程
于 2018-08-14 22:14:36 首次发布
我们知道,Spring中如果配置切面,或者是使用声明式事务时,Spring会自动生成代理类,注入到IOC容器中,你相关的引用指向的就是代理的类型,而不是你定义的类型,正是这样,Spring才有了非侵入式的优点。那这是如何实现的呢?肯定是在实例化类型,注入到IOC容器的时候会生成代理实例,我们就从这里入手看看Spring实例化bean的流程。