SpringのMappingJacksonhttpmessageConverterを構成します
-
04-10-2019 - |
質問
使ってます MappingJacksonHttpMessageConverter
Spring MVCでは、このようなオブジェクトを自動的にシリアル化します。
@RequestMapping(value="/*/getAccount", method=RequestMethod.GET)
@ResponseBody
public Account getAccountAction() {
Account account = accountService.getAccount();
return account;
}
オブジェクトのどのプロパティがシリアル化されているかを構成することは可能ですか?私の例では、 Account
プロパティとして3つのコレクションがあり、これらすべてのコンテンツが巨大なオブジェクトツリーになります。ここでは、フラットオブジェクトを返したいだけです。
心から、エリック
解決
あなたはすでにジャクソンのアノテーションを使用しようとしていましたか?
注釈があります @jsonignoreProperties クラスレベルでのシリアル化のための特定のプロパティのリストを無視するために使用できます。 @jsonignore フィールドレベルでのシリアル化を無視するプロパティをマークする。
他のヒント
私はそれを理解することができました:アノタトンでジャクソンを構成し、それはジャクソン構成で詳細に説明されています。
所属していません StackOverflow