Spring框架 -- 获取bean(二)

大致流程

Spring框架 -- 获取bean(二)

查看Bean

配置bean

<bean name = "demoxu" class="com.demo.beans.Student"
	<proprty name ="name" vlaue = "xu"/>
	<proprty name = "sex" vlaue ="男"/>
</ bean>

配置启动类

ApplicationContext context = new ClassPathXmlApplicationContext("classpath:service.xml");
Student student = ( Student) context.getBean("demoxu")
System.out.print(student)

从demo种可以得到以下结论

1、资源定位:找到配置文件

2、BeanDefinition载入和解析

3、BeanDefinition注册

4、bean的实例化和依赖注入

1、BeanDefinition载入、解析、注册

1、找到配置文件Resource。

2、将配置文件解析成BeanDefinition

3、将BeanDefinition向Map中注册 Map<name,beandefinition>
Spring框架 -- 获取bean(二)

上一篇:Spring源码 - Bean的依赖注入和查找


下一篇:简单手写模拟spring底层原理