1.别名
<!--别名:如果添加了别名,我们也可以通过别名获取到这个对象-->
<alias name="user" alias="sb"/>
2.Bean的配置
<!--
id : bean 的唯一标识符,也就是相当于我们写的对象名
class : bean 对象所对应的全限定名 : 包名 + 类名
name : 别名,而且name可以取多个别名,可以用逗号,分号,空格分割
-->
<bean id="userT" class="com.lv.pojo.UserT" name="userT2,cnm CNM;hh"/>
3.import
在一个配置文件中引入其它的配置文件
<import resource="beans.xml"/>
4.测试
- 读取一个配置文件后,除了可以使用这个配置文件的内容,还可以使用这个配置文件引入的其它配置文件的内容
- 可以使用这个Bean的别名来获取这个Bean
public class MyTest {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
User user = (User) context.getBean("sb");
System.out.println(user);
}
}
5.执行结果
获取的是配置文件中的User,但是配置文件中UserT也被创建了,说明在读取配置文件时,配置文件中的所有对象都被创建了