SpringMVC+Mybatis
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC+Mybatis相关的知识,希望对你有一定的参考价值。
在server层有一个基础的IServer接口,实现ServerImpl。在dao层有一个基础接口IDao,每个业务dao都继承这个IDao。
@Service
public class ServiceImpl<TVo extends BaseVo> implements IService<TVo>
@Autowired
private IDao<TVo> dao;
在ServerImpl中有IDao的引用,但是当业务dao有多个时就会报
No qualifying bean of type [com.gta.udf.dao.IDao] is defined: expected single matching bean but found 2: IClassinfoDao,ITeacherDao
这两个接口dao都继承IDao接口。我的想法是ServerImpl的dao引用IDao,而不是具体的业务dao,这要怎么处理?
这种注解必须要求匹配的类唯一。
@Resource(name = "IClassinfoDao")
像这样将Dao的名称进行指定应该就可以。
要保证子接口可被调用的方法父接口都有。
个人感觉这样反而麻烦。
有问题请追问,没问题请采纳。
springmvc+mybatis学习笔记(汇总)
springmvc+mybatis学习笔记(汇总)
标签 : springmvc mybaits
以上是关于SpringMVC+Mybatis的主要内容,如果未能解决你的问题,请参考以下文章