単一の Java オブジェクトを設定するために使用する必要がある複数の Cookie 値がある場合があります。コントローラーの署名を次のようにしたいと思います。
@RequestMapping("/test")
public String displayUserData(Person person) {
...
}
Cookie[] から Person への Converter を作成し、WebMvcConfigurerAdapter クラスの addFormatters メソッドを使用して登録しましたが、Spring で使用できないようです。
正常に動作する別のコンバーターがあり、同じ方法でセットアップしました。2 つの唯一の違いは、動作する方が Cookie[] の代わりに @PathParameter 変数を使用することです。
Cookie[] にアクセスして変換を手動で実行できることはわかっていますが、それはコンバーターを使用するよりも洗練されていません。これを機能させる方法のアイデアはありますか?
ところで、これはすべてアノテーション構成を使用してSpring 3.1でセットアップされています(xmlはどこにもありません)。