我无法将请求标头值绑定到POJO类中。这是一个解释:
我想绑定" isKidsProfile"的值。进入" DetailCO"但它没有约束力。另一方面,如果我只将它绑定到变量中,它就可以工作。
//考虑请求中的标头值是:key:isKidsProfile和value:true / false
@RequestMapping(value = "/api/v1/detail/{id}", method = RequestMethod.GET)
public ResponseDTO fetchDetailForKidsProfileUser(
@RequestHeader DetailCO detailCO,
@RequestHeader boolean isKidsProfile) {
sout(detailCO.isKidsProfile); // not bind in object
sout(isKidsProfile); // bind in variable
return new ResponseDTO();
}
class DetailCO { private boolean isKidsProfile;
//getters ans setters
}
有更多的值,因此最好在POJO中绑定而不是创建多个变量。请建议。