@PostMapping(“/query_users”)
@Operation(“查询用户信息管理列表”)
List<UserVo> queryUserList(@RequestBodyUserQuery vo){
System.printIn.out(vo);
}
输出的结果:UserQuery(name=null,age=null,sex=null)
接收不到参数的原因:引入了 io.swagger.v3.oas.annotations.parameters.RequestBody。这个注解仅用于生成 API 文档描述,不具备数据绑定功能。
正确做法必须引入 org.springframework.web.bind.annotation.RequestBody。