BeanFactory如何从配置文件中加载bean的定义以及依赖关系:

简介: // 通常为BeanDefinitionRegistry的实现类,这里以DeFaultListabeBeanFactory为例BeanDefinitionRegistry beanRegistry = new DefaultListableBeanFactory();// XmlBeanDefinitionReader实现了BeanDefinitionReader接口,用于解析XML文件XmlBeanDefinitionReader beanDefinitionReader = new XmlBeanDefinitionReaderImpl(beanRegistry);// 加

// 通常为BeanDefinitionRegistry的实现类,这里以DeFaultListabeBeanFactory为例

BeanDefinitionRegistry beanRegistry = new DefaultListableBeanFactory();

// XmlBeanDefinitionReader实现了BeanDefinitionReader接口,用于解析XML文件

XmlBeanDefinitionReader beanDefinitionReader = new XmlBeanDefinitionReaderImpl(beanRegistry);

// 加载配置文件 beanDefinitionReader.loadBeanDefinitions(“classpath:spring-bean.xml”);

// 从容器中获取bean实例

BeanFactory container = (BeanFactory)beanRegistry;

Business business = (Business)container.getBean(“beanName”);

相关文章
|
Java Spring
创建名为 'authFilterRegistration' 的bean时,该bean依赖于一个未满足的依赖关系
创建名为 'authFilterRegistration' 的bean时,该bean依赖于一个未满足的依赖关系
75 1
|
Java Spring
Spring中那些BeanPostProcessor在Bean实例化过程中的作用
Spring中那些BeanPostProcessor在Bean实例化过程中的作用
185 1
|
8月前
|
XML Java 数据格式
Spring框架学习 -- Bean的生命周期和作用域
Spring框架学习 -- Bean的生命周期和作用域
59 2
|
8月前
|
XML Java 数据格式
spring-bean配置信息重用(继承)和bean创建顺序是什么以及bean 对象的单例和多例讲解
spring-bean配置信息重用(继承)和bean创建顺序是什么以及bean 对象的单例和多例讲解
86 0
|
Java 数据安全/隐私保护 Spring
Spring中实例化Bean的三种方式及作用范围和生命周期
Spring中实例化Bean的三种方式及作用范围和生命周期
|
XML 缓存 Java
SpringBean(配置、实例化、作用域、生命周期、装配方式)
SpringBean(配置、实例化、作用域、生命周期、装配方式)
173 0
SpringBean(配置、实例化、作用域、生命周期、装配方式)
|
Java 容器 Spring
Bean的加载方式
Bean的加载方式 1.XML方式声明bean 2.XML+注解方式声明bean 3.注解方式声明配置类 扩展1——FactoryBean 扩展2——配置类中导入原始的配置文件(系统迁移) 扩展3——proxyBeanMethods 4.使用@Import导入要注入的bean 扩展4——使用@Import注解还可以导入配置类 5.使用上下文对象在容器初始化完毕后注入bean 6.导入实现了ImportSelector接口的类,实现对导入源的编程式处理 bean的加载方式(七) bean的加载方式(八)
186 1
|
XML Java 数据格式
【Spring 从0开始】IOC容器的Bean管理 - 基于XML,注入外部bean、内部bean和级联赋值
【Spring 从0开始】IOC容器的Bean管理 - 基于XML,注入外部bean、内部bean和级联赋值
【Spring 从0开始】IOC容器的Bean管理 - 基于XML,注入外部bean、内部bean和级联赋值
|
XML Java 网络安全
Spring注入Bean的四种方式,循环依赖
一提到 Spring,大家最先想到的是啥?是 AOP和 IOC的两大特性?是 Spring中 Bean的初始化流程?还是基于 Spring的 Spring Cloud全家桶呢? 今天我们就从Spring的IOC特性入手,聊一聊Spring中把Bean注入Spring容器的几种方式。
933 0
Spring注入Bean的四种方式,循环依赖
|
XML 存储 缓存
spring源码分析系列5:ApplicationContext的初始化与Bean生命周期
spring源码分析系列5:ApplicationContext的初始化与Bean生命周期
spring源码分析系列5:ApplicationContext的初始化与Bean生命周期