java - @JsonView 如何与@RequestBody 一起使用

标签 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{

最佳答案

@JsonView从 Jackson 2.5 版本开始,方法参数就支持注解。因此,您必须升级您的 Jackson 依赖项才能使其正常工作。

来源:Github

关于java - @JsonView 如何与@RequestBody 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32292237/

相关文章:

java - jackson 在反序列化时抛出 JsonMappingException;需要单字符串构造函数?

java - 将 Jackson 添加到 POM 会导致 JsonProcessingException 出现 NoClassDefError

java - 如何剥离 "garbage"个字符而不丢失有效的 "weird"个字符?

java - 使用 JodaTime 获取一年中每个月的第一天和最后一天的最简单方法

java - Jackson 多态反序列化为特定子类型失败,错误代码为 "InvalidTypeIdException"

spring - org.springframework.web.servlet.DispatcherServlet noHandlerFound for login.jsp

java - 如何将选定的 <option> 元素的 id 分配给另一个变量以进行进一步处理? thymeleaf

java - 抛出异常来控制流程 - 代码味道?

java - 带有包含搜索框和焦点问题的自定义标题的 CellTable

java - 这些实体的 equals 和 hashCode (Spring MVC + Hibernate)