首页 > 其他 > 详细

记录mybatis配置过程的问题。

时间:2017-09-15 14:33:12      阅读:300      评论:0      收藏:0      [点我收藏+]

周一是正式做开发工作的日子。想自己搭建一个SSM(Spring、SpringMVC和Mybatis)框架写点东西,然后就遇到了我最头疼的一个空指针 nullpointerexception的问题,在这记录一下。

 

spring中service层中无法autowired,resource注入dao都不行,报空指针异常错误,异常信息和此贴一样 http://ask.csdn.net/questions/384846

总结一下:

1. 用<context 扫包 + @service 的方式做就不用bean注入,反之就在xml里用bean做注入

2. xxxdao.xml和xxxdao.java 没有放到一个目录下即 com/xxx/dao目录下就报错

3.这一点也是我问题的根源详细说一下

controller里调用dao层可以用mybatis的配置来实例化。但是在service里注入dao就不行。根源在于的源代码中我在controller中实例化service是用的自己写的new serviceImpl()来实例化的。后来service的实现也用注解的方式来注入就没问题了。

controller的代码

技术分享

开始一直在改spring-dao。xml后来发现不是那的问题。总结就是:不能一会controller里用注入,一会自己service又用new,要统一。

记录mybatis配置过程的问题。

原文:http://www.cnblogs.com/taxiangyuguzhi/p/7526161.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!