1

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

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

4

2 回答 2

3

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

于 2013-03-17T19:13:01.067 回答
0

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

ReadConverter 应该用 注释,@ReadingConverterWriteConverter 应该用 注释@WritingConverter

于 2014-01-13T12:01:29.627 回答