@JsonView 如何与@RequestBody 一起使用

use*_*876 4 java spring-mvc jackson

我想添加 JsonView 功能来控制我的应用程序的输入。我发现我可以在 Spring 4.1.0.RELEASE 中将此注释与 RequestBody 一起使用,但在此处不允许此注释出现错误

 public ResponseEntity<User> update(@RequestHeader(value="Access-key") String accessKey,
                                         @RequestHeader(value="Secret-key") String secretKey,
                                         @JsonView(View.Summary.class) @RequestBody User user) throws Exception{
Run Code Online (Sandbox Code Playgroud)

Boh*_*rdt 5

@JsonView自 Jackson 2.5 版以来,方法参数支持注解。因此,您必须升级您的 Jackson 依赖项才能使其工作。

来源:Github