weixin_43637768 2018-11-08 01:46
浏览 801

spring mongo 自定义converter 不能被调用?

找了很久都没有答案,还希望CSDN的技术大拿能给一些帮助。
我用的是:org.springframework-version 5.0.8.RELEASE, spring-data-mongodb 2.0.9.RELEASE.

            我需要转换的类是WxMember,定义如下:
 @Document 
public class WxMember {
我写了自定义的converter,如下:
    @Component
public class Mongo2WxMemberConverter implements Converter<DBObject, WxMember> {
@Override
public WxMember convert(DBObject dbo) {
    // TODO Auto-generated method stub
    WxMember m = new WxMember("null");
            mongo context.xml的定义如下:
   <mongo:mapping-converter id="mappingConverter" base-package="com.ixunta.wanted.db">
<mongo:custom-converters>
  <mongo:converter>
     <bean class="com.ixunta.wanted.db.converters.Mongo2WxMemberConverter"/>
</mongo:converter>
</mongo:custom-converters>

当我运行java程序的时候,自定义的converter不能够被调用,但是debug,可以看到有这个自定义的converter,截屏如下:

图片说明

找了很长时间都答案,恳请江湖救援!

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 求差集那个函数有问题,有无佬可以解决
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
    • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
    • ¥50 树莓派安卓APK系统签名
    • ¥65 汇编语言除法溢出问题