Java 是否有任何招摇过市注释限制了招摇过市文档中某些rest端点(但不是全部)的特定属性?

Java 是否有任何招摇过市注释限制了招摇过市文档中某些rest端点(但不是全部)的特定属性?,java,rest,annotations,swagger,swagger-2.0,Java,Rest,Annotations,Swagger,Swagger 2.0,我正在使用JavaSwagger注释“io.swagger.v3.oas.annotations”。 我有下面的型号 public class ObjectInfo { @Schema(description = "object name") @JsonProperty private String name; @Schema(description = "object description") @JsonP

我正在使用JavaSwagger注释“io.swagger.v3.oas.annotations”。 我有下面的型号

public class ObjectInfo {


    @Schema(description = "object name")
    @JsonProperty
    private String name;

    @Schema(description = "object description")
    @JsonProperty
    private String description;

    @Schema(description = "object abbreviation")
    @JsonProperty
    private String abbreviation;

   @Schema(description = "object type")
    @JsonProperty
    private String type;

}
但是,该模型类在许多端点中用作许多restapi的响应类

比如GET/users/id、GET/connections/id、GET/projects/id、GET/roles/id等等。所有这些API条目点都是一个单独的类。比如GET/user代表UserResource.java,GET/projects代表ProjectResource.java等等

我的主要目标是仅为要在swagger中记录的角色和项目API隐藏
缩写
类型
。类似地,只需要隐藏用户API的
说明
,而不需要隐藏其他rest端点

我可以使用像
@Schema(description=“object type”,hidden=true)这样的“hidden”
。 然而,它将适用于所有REST端点响应模型,而不仅仅适用于特定的REST端点。我还尝试使用
而不是
。但是没有成功

我没有在模式下找到任何限制特定端点(但不是所有端点)的招摇过市注释。 可能存在创建自定义注释的选项。但我不确定,是否有可能有这样的要求? 是实现这一目标的任何方法