别名Alias&Name
可以为Bean再设置别名增加表示
id 是Bean的唯一标识符
class 是 Bean所对应的对象类型全名
<bean id="user" class="pojo.User" ></bean>
<alias name="user" alias="asd" />
除了Alias,Bean自身的name属性也可以为Bean取别名
<bean id="user" class="pojo.User" name="aliasUser"></bean>
name属性还可以增加多个别名
<bean id="user" class="pojo.User" name="aliasUser1,aliaUser2,aliaUser3"></bean>
分隔符号没有限制,空格、逗号、冒号、均可
<bean id="user" class="pojo.User" name="aliasUser1 aliaUser2;aliaUser3"></bean>
字段
property表示为字段赋值
<bean id="user" class="pojo.User" name="aliasUser1 aliaUser2;aliaUser3"></bean>
如果是多态传参的情况,ref表示具体的引用类型[new UserOracleDaoImpl();]
<property name="userDao" ref="UserOracleDaoImpl" />
导入import
上下文对象其实可以导入多个xml配值
new ClassPathXmlApplicationContext("beans1.xml","beans2.xml","beans3.xml");
多人开发注册Bean配置时,可以使用导入标签合并为一个总Bean配置
上下文对象直接传参总Bean对象即可
<import resource="beans1.xml"/>
<import resource="beans2.xml"/>
<import resource="beans3.xml"/>