spring配置文件,怎么才可以两个bean id名字一样?
- <!-- 通过JNDI获得数据源的引用
-->
- <bean id="zxdyDataSource" class="org.springframework.jndi.JndiObjectFactoryBean" lazy-init="default" autowire="default" dependency-check="default">
- <property name="jndiName">
<value>java:comp/env/jdbc/zxdy</value>
</property>
</bean>
- <!-- 配置JdbcTemplate的bean
-->
- <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate" lazy-init="default" autowire="default" dependency-check="default">
- <property name="dataSource">
<ref local="zxdyDataSource" /> //我还要配置一个bean,也要用到左边的zxdyDataSource,但是
前面已经有个bean id 取这个名字了,我下一个也是这个名字,怎么
才能不冲突呢?怎么办呢?
</property>
</bean>
------解决方案--------------------
id:应该是唯一的
name:可以配置多个
XML code
<bean name="p1,p2,p3;p4" class="........">
</bean>