【问题标题】:Spring / Swagger-UI - Show example of real values in request model when user clicks on "Try it out" buttonSpring / Swagger-UI - 当用户单击“试用”按钮时,在请求模型中显示实际值的示例
【发布时间】:2021-05-24 19:03:33
【问题描述】:

如何让 swagger-ui 在下面的示例框中显示预填充的实际值? (当用户点击 swagger-ui 中的“试用”按钮时显示的请求模型框

我正在使用 SpringBoot/Java,我希望它显示一些实际值而不是数据类型。默认情况下,它会为 DOB 字段执行此操作。

我将MyModel 定义如下,我希望在ApiModelProperty 中使用“value”会设置这些值,但事实并非如此:

@ApiModel(description="blahblah")
public class MyModel {
    @ApiModelProperty(notes = "some notes", name = "name", required = true, value = "Bot")
    private String name;
  
    @ApiModelProperty(notes = "Date of birth", name = "dob", required = true)
    private OffsetDateTime dob;
  
    @ApiModelProperty(notes="How old", name = "age", required = true, value = "31")
    private Integer age;
  ...
}

我希望上面看起来像:

【问题讨论】:

标签: spring-boot swagger-ui


【解决方案1】:

使用example:

@ApiModelProperty(notes = "some notes", name = "name", required = true, example = "Bot")
private String name;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-10
    • 2016-09-29
    • 2022-06-13
    • 2021-09-18
    相关资源
    最近更新 更多