- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 Pojo 的字段上使用 Swagger @ApiModelProperty 并使用 SpringFox 来自动生成文档。这是一个示例 pojo:
public class Pojo {
@ApiModelProperty(value =" some id", hidden = true)
private final String id;
}
我有一个接收 Pojo 的端点,该端点可以是/endpoint。该端点上有 PUT 和 POST 动词。有没有办法使用 Swagger Annotation 或 SpringFox Docket 配置在 POST 上隐藏文档中的字段“id”,但在 PUT 上让该字段显示在文档上。
我宁愿不必创建一个重复的 Pojo 类,这样我就可以注释要隐藏的字段。
最佳答案
我不认为这是直接可能的,但也许你可以通过其他方式解决它?这里有几个替代方案:
id
字段扩展另一个 POJO。POST
和 PUT
使用相同的 POJO,但以 @PathVariable
的形式将 id
字段添加到 PUT
。关于java - Swagger @ApiModelProperty 基于 HTTP 请求的灵活性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53859925/
我有问题 @ApiModelProperty Swagger 。在我的模型中,我使用 @ApiModelProperty像这样 private static final long serialVers
在我的 Spring Boot 应用程序中,我有一个 DTO 对象,其中包含 DTO 对象的嵌套列表。类: @Getter @Setter @Builder @NoArgsConstructor @A
我有一个使用 Swagger 的 Java 项目。它在生成 swagger.json 方面做得很好,但它将所有输出字段列为可选字段,我需要其中的一些字段。这对我的代码来说不是问题,因为我可以添加 @A
以下两个注释都适用于将元数据添加到 swagger-ui 文档。应该优先选择哪一个,为什么? public class MyReq { @ApiModelProperty(required =
我使用 swagger-maven-plugin 从一个 api 方法源代码生成 yaml: @ApiModelProperty(value = "Сенсоры устройства", examp
为什么是这个注解 @ApiModelProperty(allowableValues="range[-infinity, 50]") private MyCustomG
我们正在创建一个 REST API,该 API 使用 Swagger 的 @ApiModelProperty 注释进行记录。我正在为 API 编写端到端测试,并且需要为某些请求生成 JSON 正文。假
我在 Pojo 的字段上使用 Swagger @ApiModelProperty 并使用 SpringFox 来自动生成文档。这是一个示例 pojo: public class Pojo { @Ap
我已尝试在我的 Swagger 文档中添加更多信息,但我在特定的 @ApiPropertyModel 注释方面遇到了一些问题。 不管我尝试做什么,它就是行不通。该插件正确生成 Swagger.json
我有一个类,其中有一个属性是 List public class MyClass { .... @ApiModelProperty(position = 2) private
我用 SpringFox和用于 API 文档的 Swagger UI。 我有一个 DTO,其中有一个 Long 类型的属性。它没有 99% 的时间被填充,所以我想通过将属性值设置为 null 在文档中
我只是想让授权成为必需,但我不知 Prop 体放在哪里:@ApiModelProperty(value = "authorization", dataType = "java.lang.String"
我有一个类,其中有一个属性是 List public class MyClass { .... @ApiModelProperty(position = 2) private
必填字段将被忽略并且不会生成。例如对于属性 a import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annot
我有以下两个实体类。 第一类是 SampleApiEntity : package my.company.rest; import io.swagger.annotations.ApiModel; i
我正在使用 Spring MVC(通过 Spring Boot)并使用 swagger-spring-mvc 库集成了 Swagger API 文档。 我有一个看起来像这样的类: @ApiModel
我正在做一个项目,我们用 Swagger 记录后端的 API。我想为 Swagger 使用基于注释的配置。对于我使用 @Tag、@Operation 和 @ApiResponses 的 Control
我是一名优秀的程序员,十分优秀!