读书人

spring配置文件如何才可以两个bean

发布时间: 2012-08-14 10:39:57 作者: rapoo

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> 

读书人网 >J2EE开发

热点推荐