我正在考虑将swagger的配置分离为spring boot的子模块。我不想在生产环境中构建庞大的代码和配置。有人可以给我以下问题的线索吗?
我还在许多端点上使用通用请求类。我不想为一个属性编写单独的类。
例如
//hide address and show required field as name
@ShowInSwaggerUi(properties={"name"}) //Looking for somethig like this
@Posting
public Class1 postName(@RequestBody Class1 request){return request}
//hide name and show required field as address
@ShowInSwaggerUi(properties={"address"})
@Posting
public Class1 postAddress(@RequestBody Class1 request){return request}
Class1{
private String name;
private String address;
}
由于我使用的是NoSQL数据库,所以我有一些具有除请求参数之外的其他参数的类。我想忽略某些属性,而不显示在SwaggerUI的请求正文字段属性示例中。问题2也可能会回答这个问题。
先谢谢了。