www.syrq.net > spring mvC注入sErviCE报错;

spring mvC注入sErviCE报错;

么有找到要注入的bean 你的配置有问题吧 有这样的写法吗? 不想扫描某个包使用 表达式过滤掉就可以了。 spring 中的自动扫描中加入 排除掉就可以了吧。你试试 提供的都是半截代码,实在是没法判断

因为你没有把UserService包含在你的spring-mvc.xml中,可以再添加一个rootApplicationContext.xml, 或者,让当前的spring-mvc.xml文件也扫描UserService进去,可以参考我的博客http://www.javacoder.cn/?p=172, 带demo下载的,也可以在我的博客...

您好,错误提示是您的”htmlServiceImpl“这个bean没有定义,可能您的”userController“的实现需要这个bean,但是您又没有在spring容器中声明它,建议做法: //1.在类的声明前加上@Repository@Repositorypublic class htmlServiceImpl{.......}//2....

你看你的Service层的借口是不是有多个实现类,比如UserService还有UserServiceImpl_1和UserServiceImpl_2两个实现类?如果有,可以用 @Qualifier("userService_1")进行细粒度的Bean注入,Spring默认是按type注入,多个实现类不指定具体实现类型...

虽然不知道那里出错了,但是看出个问题。 有了,另一个标签根本可以移除掉,因为已经被包含进去了。

CommentService 这个类也加上@Service注解就行了。

import org.springframework.stereotype.Repository; @Repository public class LoginUserDaoImpl implements LoginUserDao(实现类) 加上@Repository注解给 LoginUserDaoImpl

忘记在web.xml中配置: spring监听器 org.springframework.web.context.ContextLoaderListener

1、首先需要到spring-servlet.xml配置 2、Controller使用@Controller进行标记 3、service注入用下面的方式 @Autowired private Service service; 4、方法映射用下面的方式 @RequestMapping(value = "/aaa")

NoSuchBeanDefinitionException: No matching bean of type [com.baobaotao.service.UserService] found for dependency, 没找到com.baobaotao.service.UserService; 看下是不是名字写错了

网站地图

All rights reserved Powered by www.syrq.net

copyright ©right 2010-2021。
www.syrq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com