我建议带标记Hibernate的DAO类
@Primary,即(假设你使用
@Repository的
HibernateDeviceDao):
@Primary@Repositorypublic class HibernateDeviceDao implements DeviceDao
这样,它将被选作默认的自动装配候选,而无需
autowire-candidate在另一个bean上。
另外,与使用相比
@Autowired @Qualifier,我发现使用它
@Resource来挑选特定的豆更优雅,例如
@Resource(name="jdbcDeviceDao")DeviceDao deviceDao;



