场景
定义通用基础 controller 一些需要直接从请求中获取的公共属性或内容
其他Controller 可以通过继承该 基础 controller 来直接内部调用封装后的方法来直接获取请求的一些属性
示例代码
ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
// request
HttpServletRequest request = servletRequestAttributes.getRequest();
// response
HttpServletResponse response = servletRequestAttributes.getResponse();
// session
HttpSession session =request.getSession(false);