我正在使用最新的快照 spring-data-rest-webmvc:2.0.0-SNAPSHOT。当 Jackson 尝试将 PersistentEntityResource 序列化为 JSON 时,它会进入“persistentEntity”属性的无限循环。我知道该属性应该被忽略,但事实并非如此。
public class PersistentEntityResource<T> extends Resource<T> {
@JsonIgnore private final PersistentEntity<?, ?> entity;
...
public PersistentEntity<?, ?> getPersistentEntity() {
return entity;
}
}
也许杰克逊看到了与字段名称不匹配的getter并决定序列化?还是我有一些配置错误?