spring管理mybatis dao层注入 获取不到对象

测试代码图片说明![![图片说明](https://img-ask.csdn.net/upload/201708/24/1503563584_877748.png)图片说明](https://img-ask.csdn.net/upload/201708/24/1503563578_351548.png)图片说明注入的typedao 是null 求大家帮忙看看是哪里出现问题了

4个回答

可能原因:
1.spring 没有开注解驱动
2.sping注解驱动扫描的包没有包含dao层
3.dao层没有配置@Repository注解

必须遵循:mapper.xml和mapper.java文件同名且在一个目录

test的时候写错了吧,难道不要引入spring配置么
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
UserService userservice = (UserService)ac.getBean("userservice");
userservice.update();

1.spring的自动注入不能通过new class来获取
2.单独使用spring 第一个注入的对象需要通过
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
UserService userservice = (UserService)ac.getBean("userservice");
来获取

原因不知道 不过可以通过springmvc来配置controller来获取就行

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问