0
我有一個情況,我需要使用多個cookie值來填充單個Java對象。我想有我控制器的簽名是這樣的:控制器方法Cookie []的春季轉換器
@RequestMapping("/test")
public String displayUserData(Person person) {
...
}
我已經創建了一個Cookie的轉換[]到人,並使用addFormatters方法對我WebMvcConfigurerAdapter類註冊了,但我似乎無法得到春天使用它。
我有另一個轉換器,工作正常,它的設置方式相同。兩者之間的唯一區別是工作人員使用@PathParameter變量而不是Cookie []。
我知道我可以訪問Cookie []並手動運行我的轉換,但這比使用轉換器不太優雅。任何想法如何使這項工作?
順便說一句,這是所有使用註釋配置(任何地方沒有xml)建立與Spring 3.1。
問題與此的是,我會映射到多個參數的值,然後手動構造我的對象與這些參數。我希望Spring能夠使用我的Converter,所以我可以保持我的方法簽名清潔。 – user605331