swagger2和springboot整合时,controller里面方法的请求参数是一个实体对象,但是生成api文档时不需要实体对象的所有属性作为请求参数。
controller方法如下
@ApiOperation(value = "测试隐藏属性",httpMethod = "GET")
@RequestMapping("/testHidden")
public String testHidden(@ModelAttribute User user){
return "success";
}
实体对象属性加了hidden注解但是在接口文档中并没有隐藏,有谁知道怎么解决吗?
@ApiModel
public class User {
private Long id;
@ApiModelProperty(hidden = true)
private String name;
private Integer age;
我想隐藏name参数,怎么解决?

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
所有的注解都导io.swagger.annotations这个包的是可以实现的
楼主 请问问题解决了吗?