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


spring配置文件,怎么才可以两个bean id名字一样?
- <!-- 通过JNDI获得数据源的引用
  --$amp;>amp;$nbsp;
- <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$amp;>amp;$nbsp;
  </property>
  </bean>
- <!-- 配置JdbcTemplate的bean 
  --$amp;>amp;$nbsp;
- <bean id="jdbcTemplate" class="org.springframeworre.JdbcTemplate" lazy-init="default" autowire="default" dependency-check="default">
- <property name="dataSource">
  <ref local="zxdyDataSource" /> //我还要配置一个bean,也要用到左边的zxdyDataSource,但是
  前面已经有个bean id 取这个名字了,我下一个也是这个名字,怎么
  才能不冲突呢?怎么办呢?
  </property>
  </bean>


java J2EE 程序开发

lufaye 13 years, 9 months ago

id:应该是唯一的
name:可以配置多个

  XML code

  <bean name="p1,p2,p3;p4" class="........"> </bean>

三妈我老婆 answered 13 years, 9 months ago

Your Answer