是否可以将@CookieValue放在参数对象中?我似乎无法让这个工作 什么不见了?
@RequestMapping(value = "/Users", method = RequestMethod.GET)
@ResponseBody
public Response getAllActiveUsers(CookieParameters parameterObject) {
return getUserImpl.getAllActiveUsers(parameterObject.userToken,
parameterObject.loggedInUserId);
}
这是参数对象类。
public class CookieParameters {
public String userToken;
public String loggedInUserId;
public CookieParameter(
@CookieValue(value = "Token", defaultValue = "") final String userToken,
@CookieValue(value = "LoggedInUserId", defaultValue = "") final String loggedInUserId) {
this.userToken = userToken;
this.loggedInUserId = loggedInUserId;
}
答案 0 :(得分:1)
我不认为这是可能的。根据我的理解,@CookieValue
只能放在处理程序方法的参数上。我想你必须抓住@CookieValue
并手动将它们放在参数对象中。