多個容器可以通過獨自的別名進行調用同一個配置,注意不可以出現A->B和A->C->B的別名定義
<alias name="dataSource" alias="dataa"/> <alias name="dataSource" alias="datab"/> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${driver}" /> <property name="url" value="${url}" /> <property name="username" value="${username}" /> <property name="password" value="${password}" /> </bean> BasicDataSource source = applicationContext.getBean("dataa",BasicDataSource.class); System.out.println(source.getUsername());
bean中的id與name功能一樣