spring中alias使用
多个容器可以通过独自的别名进行调用同一个配置,注意不可以出现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功能一样