最新のスナップショット 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;
}
}
ジャクソンは、フィールドの名前と一致しないゲッターを見て、シリアライズすることにしたのでしょうか? または、設定が間違っていますか?