关于spring mvc 3.0注解,注入失败的问题

使用注解注入失败:--dao层interfaceLoginUserDao(接口)publicclassLoginUserDaoImplimplementsLoginUse... 使用注解注入失败:
--dao层
interface LoginUserDao(接口)
public class LoginUserDaoImpl implements LoginUserDao(实现类)

--service层
interface LoginUserService(接口)
//使用注解注入dao层对象
@Service
public class LoginUserServiceImpl implements LoginUserService{
@Resource(type=LoginUserDao.class,name="loginUserDaoImpl")
private LoginUserDao loginUserDaoImpl;
//方法...
}
--controller
//使用注解注入service层对象
@Controller
@RequestMapping("/userlogin.do")
public class UserLoginController{
@Resource(type=LoginUserService.class,name="loginUserServiceImpl")
private LoginUserService loginUserServiceImpl;
//方法...
}

启动错误:
Error creating bean with name 'loginUserServiceImpl':Injection of resource dependencies failed;No bean named 'loginUserDaoImpl' is defined
No bean named 'loginUserDaoImpl' is defined;
Error creating bean with name 'loginUserServiceImpl': Injection of resource dependencies failed;
No bean named 'loginUserDaoImpl' is defined
展开
 我来答
frozen_cmlei
推荐于2016-09-27
知道答主
回答量:17
采纳率:0%
帮助的人:14.1万
展开全部
import org.springframework.stereotype.Repository;
@Repository
public class LoginUserDaoImpl implements LoginUserDao(实现类)

加上@Repository注解给 LoginUserDaoImpl
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
甜美且通窍的鱼丸3301
2013-06-14
知道答主
回答量:8
采纳率:0%
帮助的人:3.5万
展开全部
你dao层没有注解啊,在在dao层的实现类上注解@repository就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式