关于spring mvc 3.0注解,注入失败的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于spring mvc 3.0注解,注入失败的问题相关的知识,希望对你有一定的参考价值。
使用注解注入失败:
--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
@Repository
public class LoginUserDaoImpl implements LoginUserDao(实现类)
加上@Repository注解给 LoginUserDaoImpl本回答被提问者和网友采纳 参考技术B 你dao层没有注解啊,在在dao层的实现类上注解@repository就可以了
关于Spring MVC分页
使用Pageable接口,首先要实例化。
在servlet-context.xml中配置
<annotation-driven> <!-- 分页参数 --> <argument-resolvers> <beans:bean class="org.springframework.data.web.PageableHandlerMethodArgumentResolver"> <beans:property name="maxPageSize" value="100" /> </beans:bean> </argument-resolvers> </annotation-driven>
以上是关于关于spring mvc 3.0注解,注入失败的问题的主要内容,如果未能解决你的问题,请参考以下文章
Spring注解问题,[action中注入service失败
求助:spring mvc 注解方式 如何注入map 和 list
Spring 3.0 学习-DI 依赖注入_创建Spring 配置-使用一个或多个XML 文件作为配置文件,使用自动注入(byName),在代码中使用注解代替自动注入,使用自动扫描代替xml中bea(