gpt4 book ai didi

java - 如何在 Swagger-UI "Value"字段中仅显示必需的参数

转载 作者:行者123 更新时间:2023-11-30 07:12:49 26 4
gpt4 key购买 nike

我有 Post 方法。 Swagger-Ui 默认情况下生成 JSON 格式的示例查询,其中包含来自 Class 的所有 field

我想默认只显示非可选字段。

Swagger-Ui Model 中我清楚地看到:

x (integer, optional),
y (string),

有些字段是可选的,有些则不是。

我如何在Spring MVC Spring Boot应用程序中实现这一点?

我的 Swagger 配置:

@Configuration
@EnableSwagger2
public class SwaggerConfig
{
@Bean
public Docket api()
{

return new Docket(DocumentationType.SWAGGER_2).

select().apis(RequestHandlerSelectors.any()).paths(PathSelectors.ant("/api/**")).build();

}
}

@ApiModelProperty(hidden = true)

隐藏该字段 - 但我不希望这样。我只想在仅基于 None 可选字段单击 Model Schema 时让 Swagger 生成 JSON。

最佳答案

这不是 Swagger UI 的功能,因此无法将其配置为按照您的要求运行。因此,请考虑修改源代码以执行您在 swagger-ui 项目中要求的操作

关于java - 如何在 Swagger-UI "Value"字段中仅显示必需的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38920935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com