一、 DefaultListableBeanFactory
![](https://img-blog.csdnimg.cn/20200426195714764.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNTMyODY3,size_16,color_FFFFFF,t_70)
1. Alias:bean的定义中,可以给bean设置别名。
// 配置文件中定义了一个JavaBean
<bean id="some" class="src.com.Some"/>
// 我要给这个JavaBean增加别名,以方便不同对象来调用。我们就可以这样写:
<bean id="some" class="src.com.Some"/>
<alias name="some" alias="someJava,oneBean,twoBean"/>
// 或者是用name属性来指定,如:
<bean id="some" name="oneBean,twoBean,threeBean" class="src.com.Some"/>
二、XmlBeanDefinitionReader