摘要:
IoC容器背后的秘密 主要分为两个阶段:容器启动阶段、Bean实例化阶段。 容器启动阶段: 容器需要依赖某些工具类(BeanDefinitionReader)对加载的Configuration MetaData( 通常也就是XML格式的配置信息)。进行解析和分析,并将分析后的信息编组为相应的Bean 阅读全文
摘要:
依赖注入的三种方式: 1、构造方法注入:对象构造完成后,即进入就绪状态,可以马上使用。缺点是有时候构造方法的参数列表较长,构造方法无法被继承,无法设置默认值。 2、setter方法注入:相对宽松,可在对象构造完成后再注入。setter方法可以被继承,允许设置默认值。缺点是无法在构造完成后就进入就绪状 阅读全文