【发布时间】:2016-08-12 14:55:35
【问题描述】:
我有Post 方法。 Swagger-Ui 默认在JSON 中生成示例查询,所有fields 来自Class。
我想在默认情况下只显示非可选字段。
在Swagger-Ui Model 我清楚地看到:
x (integer, optional),
y (string),
有些字段是可选的,有些则不是。
我怎样才能在Spring MVC Spring Boot app 中实现这一点?
我的 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)
隐藏字段 - 但我不希望那样。
我只想让Swagger 在单击Model Schema 时仅基于非可选字段生成JSON。
【问题讨论】:
标签: java spring rest spring-boot swagger-ui