博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记录一次Service被注入mapper实例的错误
阅读量:4538 次
发布时间:2019-06-08

本文共 430 字,大约阅读时间需要 1 分钟。

在一个搭建框架为SSM的项目中,有一个需求是数据库更新同步Solr索引库的数据。

在使用ActiveMQ作为中间件,实现这个需求时却发生了一个错误。

在Listener实现类里我想注入一个Service对象来调用方法更新索引库。却发现Service被注入了mapper实例

在找不到解决方法的时候,我把代码更改了,把逻辑操作也添加到这个listener当中,暂时解决了这个问题。

 

于是好奇的我想知道这是为什么,后来发现在spring与Mybatis的整合配置文件中

 

发现我的包扫描范围有点大随后更

 

 再次调试发现注入的实例已经正确

 

虽然问题解决了,但是具体的原因我还是不了解,我猜测是这个Service实现类里面有mapper对象,让spring认为该Service也是个mapper所以就注入了mapper

 

如果有知道的牛人,希望能留言解答一下我的疑惑

 

转载于:https://www.cnblogs.com/hill1126/p/10528145.html

你可能感兴趣的文章
HTML5 20180919
查看>>
后端程序员之路 12、K最近邻(k-Nearest Neighbour,KNN)分类算法
查看>>
缓存技术
查看>>
linux64需要增加的依赖库
查看>>
手机网站页面模板
查看>>
Huffman树与编码的简单实现
查看>>
__delattr__\__delitem__
查看>>
htmlunit简单百度搜索,网页解析
查看>>
Cocos2dx Android在编译的时候格式出错例如(snprintf)
查看>>
spring不同环境下用不同的配置文件
查看>>
数组_leetcode80
查看>>
SQL Error (1130): Host '192.168.1.100' is not allowed to connect to this MySQL server
查看>>
普通线程类获取service,controller等spring容器类
查看>>
Redis高级实践之————Redis短连接性能优化
查看>>
ThreadLocal使用
查看>>
POJ - 2155 Matrix(二维树状数组)
查看>>
基于Cat的分布式调用追踪
查看>>
建筑物联动
查看>>
汇编语言 手记5
查看>>
牛客网暑期ACM多校训练营(第三场) E-Sort String next数组的应用
查看>>