我有一个Spring MVC控制器,它将RequestBody作为帖子:
public void postIt(@RequestBody Foo foo) {}
我有一个新版本的API,Foo
已被Bar
取代。我仍然需要支持发布Foo
的人,但他们应该能够为新客户发布Bar
。 Foo
和条形码具有相同的信息,Bar
更易于使用。
因此,我希望能够告诉Spring"如果有人将Foo
发布到此端点,请将其转换为Bar
"通过给它一个mapper函数。
请注意,这与String解析后不同(我们支持JSON与Jackson和XML与JaxB)
有办法做到这一点吗?
答案 0 :(得分:0)
尝试在此方法中使用之前的Aspect并在那里进行转换。