当前位置: 首页 > 知识库问答 >
问题:

限制@RequestBody的JSON属性

景远航
2023-03-14

这可能是一个简单的任务,但我找不到一个方法去做。基本上,在我的控制器中使用@requestbody注释时,我需要不允许某些参数。

@Data
public class MyModel {
  private int id;
  private String name;
}

更新1:

现在,我只能使用请求包装器。我创建了一个新类MyModelRequestWrapper,其属性仅为Name,并将其与@RequestBody批注一起使用。

共有1个答案

秦德海
2023-03-14

你如何做到这一点取决于你使用的是什么版本的Jackson。通过在相关字段/getters/setters上组合注释@jsonIgnore和@jsonProperty基本上是可能的。

看看这里的答案:只在序列化期间使用@jsonIgnore,而不是反序列化

 类似资料:
  • 我正在建立一个图书馆数据库。我想编写一个查询,返回每个类别的前5本书,这意味着它必须返回每个类别借阅次数最多的5本书以及借阅次数。 查询涉及以下表: Book(ISBN, title, pubYork, numpage, pubName) borrows(memberID, ISBN, Copnr,date_of_borrowing,date_of_return) belongs_to(ISBN,

  • 问题内容: 在HighChart中,我需要针对x和y轴绘制一系列数据。HighChart希望数据为json格式。即[[x,y],[x,y]……[x,y]]。其中x和y是时间(1392345000-Unix纪元格式)和值(49.322)。因此,我正在进行ajax调用以获取数据,并成功将json返回的数据渲染为highchart。在大多数情况下,即,如果data([x,y])的计数低于87500行,则

  • 问题内容: 这是有关Wordpress API / wp- json的简单问题。我正在查询某些在Wordpress中使用某些类别过滤的数据。我的问题是我如何控制从我的Get请求中返回的结果量…默认返回值似乎返回11个最新结果。有什么办法可以使它仅返回1(最新),或类似100的帖子。我可以退还的最小和最大金额是多少。以及它的语法是什么。这是我的默认请求: 问题答案: 如果您使用的是WordPress

  • 问题内容: HTML中的属性值需要多长时间? 我在一个新的应用程序中使用HTML5样式数据属性(),并且在一个地方存储大量数据(最多100个字符)非常方便。虽然我怀疑这笔钱是可以的,但它提出了多少是太多的问题? 问题答案: HTML 4 从HTML 4的角度来看,属性是SGML构造。它们的限制在HTML4的SGML声明中定义: 这里讨论的值是“ ATTSPLEN”,这是元素的属性规范列表的限制(应

  • 我已经在Protege5.2中创建了一个本体,现在我正在尝试正确地创建相应类的对象属性。下面是我的UML图的一个片段,我根据它构建了我的本体:我的本体的一个片段 关于isLocated对象属性,它们以以下方式表征:如果一个节点X有一个站点值Z,而同一个值Z出现在一个位置Y的SITEIST中,那么节点X位于位置Y中。 我应该看看SWRL规则,还是有什么方法可以在不需要去那里的情况下对其进行编码? 提

  • 我得到以下错误: 我尝试了以下几种方式,