码迷,mamicode.com
首页 > 其他好文 > 详细

记录mybatis配置过程的问题。

时间:2017-09-15 14:44:43      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:sbo   rgs   nbsp   dvb   nlb   udk   nis   image   adt   

周一是正式做开发工作的日子。想自己搭建一个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配置过程的问题。

标签:sbo   rgs   nbsp   dvb   nlb   udk   nis   image   adt   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!