首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

spring配置文件,如何才可以两个bean id名字一样

2012-08-14 
spring配置文件,怎么才可以两个bean id名字一样?- !-- 通过JNDI获得数据源的引用--- bean idzxdyData

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> 

热点排行