迁移 dataType 和 paramType 得到 Springdoc

问题描述 投票:0回答:1

我有这个 SpringFox api 描述参数:

@ApiImplicitParam(value = "token", required = true, dataType = "string",
      paramType = "header")

我使用以下方法将其迁移到 SpringDoc:

@Parameter(value = "token", required = true, dataType = "string",
      paramType = "header")

我找不到如何替换

dataType
paramType
。你知道迁移它的正确方法是什么吗?

springfox springdoc
1个回答
1
投票

paramType
使用
in
.
dataType
使用
schema
.

例子

  @GetMapping
  public String index(@Parameter(name = "token", required = true, in = ParameterIn.HEADER, schema = @Schema(implementation = String.class)) @RequestHeader("token") String header) {
    return header;
  }

如果附上RequestHeader注解,可以再简化一点

  @GetMapping
  public String index(@Parameter(name = "token", required = true) @RequestHeader("token") String header) {
    return header;
  }

© www.soinside.com 2019 - 2024. All rights reserved.