【发布时间】:2013-01-04 13:44:22
【问题描述】:
我想自定义/配置spring-data-mongodb(版本1.1.1.RELEASE)的序列化策略没有使用注释(如@Id,@Document,@Field),因为我做无权访问域类。
这可能吗?如果是,最有效的方法是什么?
【问题讨论】:
标签: spring-data spring-data-mongodb
我想自定义/配置spring-data-mongodb(版本1.1.1.RELEASE)的序列化策略没有使用注释(如@Id,@Document,@Field),因为我做无权访问域类。
这可能吗?如果是,最有效的方法是什么?
【问题讨论】:
标签: spring-data spring-data-mongodb
据我所知,为了自定义类序列化,您唯一能做的就是为 reference 中描述的每个类定义自定义转换器
【讨论】:
请记住,每个域类都有一个 Read- 和一个 WriteConverter。缺少 WriteConverter 可能会导致 MongoDB 中出现您的自定义 ReadConverter 无法读取的意外内容。
ReadConverter 应使用@ReadingConverter 注释,WriteConverter 应使用@WritingConverter 注释。
【讨论】: