SpringMVC 项目中Controller dao注入失败,提示说找不到
http://zhidao.baidu.com/question/390395171250038485.html?quesup2&oldq=1 SpringMVC dao注入失败 NoBeanDefine --------------------编程问答-------------------- 你定义Service接口并实现了么? --------------------编程问答--------------------是不是一定要定义Service层?而且都要接口? --------------------编程问答--------------------
<context:annotation-config />
应该放在第一行,还有你既然用了注解,就应该
--------------------编程问答--------------------
<context:component-scan base-package="cn.pc.ph.service">
</context:component-scan>
由于我也是初学,没有什么实战开发经验,但是由于Spring是面向接口编程的,所以我觉得应该是一定要有Service层,并且要有接口的,你可以试试 --------------------编程问答--------------------
<context:annotation-config />
应该放在第一行,还有你既然用了注解,就应该
<context:component-scan base-package="cn.pc.ph.service">
</context:component-scan>
我并没有定义Service层,只有Controller和Dao,实体 --------------------编程问答-------------------- 你的dao是注册在xml文件中,且指定了class的类型,所以你通过接口autowired时候类型匹配不上, 你可以改成
UserDao的实现类.或者替换Autowired为Resource并指定ID值. --------------------编程问答--------------------
你的dao是注册在xml文件中,且指定了class的类型,所以你通过接口autowired时候类型匹配不上, 你可以改成
UserDao的实现类.或者替换Autowired为Resource并指定ID值.
为什么就类型匹配不上了呢?我改了Resource并指定XML配置的ID值也不行~~
补充:Java , Java EE