注入的typedao 是null 求大家帮忙看看是哪里出现问题了
可能原因:
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来获取就行