日期:2014-05-17  浏览次数:20552 次

spring xml配置转换到annotation的一个小问题
  <bean name="u1" class="com.bjsxt.dao.impl.UserDAOImpl">
   <property name="daoId" value="1"></property>
  </bean>
  
  <bean name="u2" class="com.bjsxt.dao.impl.UserDAOImpl">
   <property name="daoId" value="2"></property>
  </bean>

转换到annotation时第一个是
@Component("u1")
接下来第二个该怎么写呢?
@Component("u1")
@Component("u2")

这样肯定是不行的。
求解答!
Spring XML annotation

------解决方案--------------------
恐怕得建两个类,名字不同而已,个人觉得没什么意义
------解决方案--------------------
为什么要这样子,,直接封装成属性,,,daoId不一定非要注入的时候绑定值
------解决方案--------------------
定义两个daoId不就行了吗。一个注入1,一个注入2,需要的时候使用不同的。