0
我有一个情况,我需要使用多个cookie值来填充单个Java对象。我想有我控制器的签名是这样的:控制器方法Cookie []的春季转换器
@RequestMapping("/test")
public String displayUserData(Person person) {
...
}
我已经创建了一个Cookie的转换[]到人,并使用addFormatters方法对我WebMvcConfigurerAdapter类注册了,但我似乎无法得到春天使用它。
我有另一个转换器,工作正常,它的设置方式相同。两者之间的唯一区别是工作人员使用@PathParameter变量而不是Cookie []。
我知道我可以访问Cookie []并手动运行我的转换,但这比使用转换器不太优雅。任何想法如何使这项工作?
顺便说一句,这是所有使用注释配置(任何地方没有xml)建立与Spring 3.1。
问题与此的是,我会映射到多个参数的值,然后手动构造我的对象与这些参数。我希望Spring能够使用我的Converter,所以我可以保持我的方法签名清洁。 – user605331