Java——spring中session的获取

获得session

  public static HttpServletRequest getSession(){
      return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
  }

使用session

        HttpServletRequest session = SessionUtil.getSession();
        session.setAttribute("USER_ID",1);
        session.getAttribute("USER_ID");

注意:session不要放在主函数中,因为它是伴随着会话产生的(可以理解为通过url产生的请求)

    public static void main(String[] args) {
        HttpSession session = SessionUtil.getSession();
        SpringApplication.run(SpringboottestApplication.class, args);
    }
原文地址:https://www.cnblogs.com/Arno-vc/p/13446342.html