![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
Spring相关原理
少负 | 气节
用确定的今天,来换不确定的明天
展开
-
Spring动态代理
JDK代理是不需要第三方库支持,只需要JDK环境就可以进行代理,使用条件:实现InvocationHandler + 使用Proxy.newProxyInstance产生代理对象 + 被代理的对象必须要实现接口。动态代理,代理类是在程序运行时动态生成的,可以很方便的对被代理类的所有方法做统一的处理,其中又分JDK动态代理和CGLIB动态代理。,代理类持有一个被代理类对象,在代理类中对被代理类的方法进行调用,代理类中就可以加入一些其他的逻辑。就已经确定下来了接口代理类被代理类,原创 2023-07-24 10:07:48 · 445 阅读 · 0 评论 -
Spring中BeanFactory跟FactoryBean的区别和联系
BeanFactory BeanFactory是接口,用于管理Bean的一个工厂。BeanFactory是IOC容器的核心接口,它主要作用就是实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。 BeanFactory只是一个接口,并不是IOC容器的具体实现,Springp容器提供了很多种实现,如:XmlBeanFactory、ApplicationContext等。现在...翻译 2019-09-22 16:05:46 · 273 阅读 · 0 评论