0

単一の Java オブジェクトを設定するために使用する必要がある複数の Cookie 値がある場合があります。コントローラーの署名を次のようにしたいと思います。

@RequestMapping("/test")
public String displayUserData(Person person) {
  ...
}

Cookie[] から Person への Converter を作成し、WebMvcConfigurerAdapter クラスの addFormatters メソッドを使用して登録しましたが、Spring で使用できないようです。

正常に動作する別のコンバーターがあり、同じ方法でセットアップしました。2 つの唯一の違いは、動作する方が Cookie[] の代わりに @PathParameter 変数を使用することです。

Cookie[] にアクセスして変換を手動で実行できることはわかっていますが、それはコンバーターを使用するよりも洗練されていません。これを機能させる方法のアイデアはありますか?

ところで、これはすべてアノテーション構成を使用してSpring 3.1でセットアップされています(xmlはどこにもありません)。

4

1 に答える 1

0

http://static.springsource.org/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-cookievalueを参照

于 2012-06-05T20:08:06.560 に答える