随笔分类 - Spring
Spring理解
摘要:一.定义 AOP是指在程序运行期间动态地将某段代码切入到指定位置并运行的编程方式。 AOP详解可参考:https://blog.csdn.net/javazejian/article/details/56267036 二.切点表达式 切点表达式详解可参考:https://www.cnblogs.co
阅读全文
摘要:本文简要介绍了循环依赖以及Spring解决循环依赖的过程 一.定义 循环依赖是指对象之间的循环依赖,即2个或以上的对象互相持有对方,最终形成闭环。这里的对象特指单例对象。 二.表现形式 对象之间的循环依赖主要有两种表现形式:构造函数循环依赖和属性循环依赖。 2-1 构造函数循环依赖 1 public
阅读全文
摘要:运用反射机制和自定义注解模拟实现IOC容器,使其具有自动加载、自动装配和根据全限定类名获取Bean的功能。 一. 实现原理 1-1 IOC容器的本质 IOC容器可理解为是一个map,其中的一个entry可理解为一个component(组件),entry中的key为beanId(全限定类名),entr
阅读全文