DAO层Bean扫描不到: No bean named 'userDao' is defined

来源:互联网 发布:慢慢买怎么看淘宝价格 编辑:程序博客网 时间:2024/06/05 13:31

DAO层:

@Repository

public class UserDAO


Service层:

@Resource(name = "userDao")

private UserDAO userDao;


报错:No bean named 'userDao' is defined


应做如下修改:

DAO层:

@Repository("userDao")

public class UserDAO


猜测是@Repository生成的Bean,其默认标识不是userDao,修改其默认标识即可。



0 0