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

spring mvC注入sErviCE报错;

因为你没有把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注入,多个实现类不指定具体实现类型...

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

从controller到service到dao全部检查一遍; 或者全部粘贴出来,才能看到问题。

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

类上加@Service,属性上加@Autowired 首先看Service在配置文件中有没有配置Dao层对象的property,其次Service层代码中有没有写Set方法。

类上加@Service,属性上加@Autowired

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

配置文件中userdao的id="UserDao" ,这里“”中的文字大小写必须和userController里的变量名保持一致。 SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。Spring框架提供了构建Web应用程序的全功能MVC模块。 使用Spring可...

网站地图

All rights reserved Powered by www.syrq.net

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