0

我正在使用带有 Swagger 2 的 Spring Boot(使用 springfox 进行包装)。

我有一个很大的实体,很多字段在服务器端自动填充,我有一个服务来存储它们。我不想像这样大摇大摆地显示这个实体的所有属性,在此处输入图像描述 我想显示一个自定义 json 来存储这个实体,如果可能的话,我想显示要像这样发送的属性这个

我的控制器:

@RequestMapping(value = "/cadastrar", method = RequestMethod.POST, produces= "Application/JSON")
public ResponseEntity<?> cadastrarUsuario(@RequestBody @Valid AcessoUsuario usuario, BindingResult result) {

.. }

请问有人可以帮助我吗?我有点迷失如何用 Swagger 做到这一点。

4

1 回答 1

1

如果您不喜欢模型中所有自动检测到的公共字段,则有两种选择。

  1. 定义一个显示您感兴趣的界面,并将其映射到使用或生成该实体的操作。

  2. 创建一个自定义模型处理器,它可以根据需要处理类型。

于 2015-11-28T07:36:33.237 回答