1

API サービスの事実上のドキュメントとして使用するために、swagger をテストしています。永続化レイヤーに休止状態を使用しており、すべての応答がエンティティにバインドされています。問題は、これらのエンティティには他のエンティティとの依存関係があり、@ApiOperation 応答でオブジェクトを渡すときにこれらのエンティティを表示しないように、swagger を調整したいということです。私がオンラインで見つけることができる唯一の考えは、githubページからのこのリンクです。

私はこれをやってみました:

String emptyJSON = "{}";
OverrideConverter addressConverter = new OverrideConverter();
addressConverter.add(User.class.getCanonicalName(), emptyJSON);
ModelConverters.addConverter(addressConverter, true);

しかし、私はこのエラーが発生しています:

org.json4s.package$MappingException: java.lang.String に変換できる値が見つかりませんでした

一部のクラスをフィールドまたはリストで見つけたときにシリアル化を回避する方法はありますか?

4

2 に答える 2