为了账号安全,请及时绑定邮箱和手机立即绑定

为何无法在普通类的静态方法中获取当前请求的HttpServletRequest对象?

为何无法在普通类的静态方法中获取当前请求的HttpServletRequest对象?

蝴蝶刀刀 2018-09-24 19:30:17
我想弄一个公用的getUser静态方法,这样就不用在每一个controller中都手动将token转成user了public class UserUtil {     @Autowired    private static HttpServletRequest request;     @Autowired    private static HttpServletResponse response;    public static User getUser() {        return null;     }    public static String getUserName() {         System.out.println(request);         System.out.println(response);         String cookieToken =CookieUtils.getCookie(request,"token");         System.out.println("cookieToken:" + cookieToken);         String headerToken = request.getHeader("token");         System.out.println("headerToken:" + headerToken);        return headerToken;     } }可是这样并不能获取request对象,那应该怎么办呢?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1265 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信