我有一个用户类
public class User {
Integer id;
String name;
String department;
.... }
我的控制器
@RestController
@RequestMapping("/user")
public class userResource {
@Autowired
UserRepository userRepository;
@Autowired
UserService userService;
@PostMapping(value = "/")
public ResponseEntity<StatusResponse> createUser(
@RequestBody User user) {
.....}
在Swagger中显示
{
"department": "string",
"id": 0,
"name": "string"
}
我想在这里隐藏字段部门。我使用过@ApiModelProperty(hidden = true)
但我也想在其他地方使用这个实体,并希望向部门字段显示可能性如何?
答案 0 :(得分:0)
public class User {
Integer id;
String name;
@JsonIgnore
String department;
}