【问题标题】:Customization of serialization policy spring-data-mongodb without using annotations不使用注解自定义序列化策略spring-data-mongodb
【发布时间】:2013-01-04 13:44:22
【问题描述】:

我想自定义/配置spring-data-mongodb(版本1.1.1.RELEASE)的序列化策略没有使用注释(如@Id,@Document,@Field),因为我做无权访问域类。

这可能吗?如果是,最有效的方法是什么?

【问题讨论】:

    标签: spring-data spring-data-mongodb


    【解决方案1】:

    据我所知,为了自定义类序列化,您唯一能做的就是为 reference 中描述的每个类定义自定义转换器

    【讨论】:

      【解决方案2】:

      请记住,每个域类都有一个 Read- 和一个 WriteConverter。缺少 WriteConverter 可能会导致 MongoDB 中出现您的自定义 ReadConverter 无法读取的意外内容。

      ReadConverter 应使用@ReadingConverter 注释,WriteConverter 应使用@WritingConverter 注释。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-13
        • 2017-11-26
        • 1970-01-01
        • 1970-01-01
        • 2019-06-14
        • 2021-04-05
        • 2017-03-22
        相关资源
        最近更新 更多