Java 基于HTTP请求的Swagger@ApiModelProperty灵活性
我正在Pojo中的字段上使用Swagger@ApiModelProperty,并让SpringFox自动生成文档。以下是一个示例pojo:Java 基于HTTP请求的Swagger@ApiModelProperty灵活性,java,spring-mvc,swagger,springfox,Java,Spring Mvc,Swagger,Springfox,我正在Pojo中的字段上使用Swagger@ApiModelProperty,并让SpringFox自动生成文档。以下是一个示例pojo: public class Pojo { @ApiModelProperty(value =" some id", hidden = true) private final String id; } 我有一个接收Pojo的端点,这个端点可以是/endpoint。此端点上同时有PUT和POST动词。有没有一种方法可以通过Swagger注解或SpringFo
public class Pojo {
@ApiModelProperty(value =" some id", hidden = true)
private final String id;
}
我有一个接收Pojo的端点,这个端点可以是/endpoint。此端点上同时有PUT和POST动词。有没有一种方法可以通过Swagger注解或SpringFox Docket config在帖子上说,对文档隐藏字段“id”,但在帖子上,该字段会显示在文档上
我不必创建一个重复的Pojo类,这样我就可以对要隐藏的字段进行注释。我不认为这是直接可能的,但也许你可以用其他方法解决它?这里有几个备选方案:
id
-字段扩展另一个POJOPOST
和PUT
使用相同的POJO,但以@PathVariable
的形式将id
-字段添加到PUT
谢谢你的建议!我认为只做两条POJO路线可能是最好的选择。我很感激这个问题,我很惊讶这可能不可能。。。