5.1、别名
别名: 如果添加了别名, 我们也可以使用别名获取这个对象 (没什么用 通过name也可以取别名)<**alias name="userName3" alias="user3"**/>
name: 也是别名, 而且可以同时取多个别名(通过空格、逗号、分号来分割)
<!--别名: 如果添加了别名, 我们也可以使用别名获取这个对象 (没什么用 通过name也可以取别名)-->
<alias name="userName3" alias="user3"/>
5.2、Bean的配置
<!--
id: bean的唯一标识符, 也就是相当于对象名
class: bean对象所对应的全限定名: 包名 + 类型
name: 也是别名, 而且可以同时取多个别名(通过空格、逗号、分号来分割)
-->
<bean id="UserT" class="com.pojo.UserT" name="t,T u3">
</bean>
<!--别名: 如果添加了别名, 我们也可以使用别名获取这个对象 (没什么用 通过name也可以取别名)-->
<alias name="userName3" alias="user3"/>
5.3、import
一般用于团队开发使用, 他可以将多个配置文件, 导入合并为一个。
假设, 现在项目中有多个人开发, 这三个人复制不同的类开发, 不同的类需要注册在不同的bean中, 我们可以利用import将所有人的beans.xml合并为总的配置(applicationContext.xml)!
![image.png](https://www.icode9.com/i/ll/?i=img_convert/142cca0d4d201c95deb6d6c8e259b6d8.png#clientId=u2ce600a3-778e-4&from=paste&height=151&id=u483bbcfc&margin=[object Object]&name=image.png&originHeight=168&originWidth=364&originalType=binary&ratio=1&size=9838&status=done&style=none&taskId=u2dab4067-8afa-48b9-a61d-f7e15633052&width=328)
<import resource="beans.xml"/>
<import resource="beans2.xml"/>
<import resource="beans3.xml"/>
使用的时候, 直接使用总的配置就可以了
根据import导入的顺序,id的同名bean.下面会覆盖上面