SpringBoot任意位置获取HttpServletRequest对象

Posted 梁云亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot任意位置获取HttpServletRequest对象相关的知识,希望对你有一定的参考价值。

方法一

//获取RequestAttributes
 RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
 //从获取RequestAttributes中获取HttpServletRequest的信息
 HttpServletRequest request = (HttpServletRequest)requestAttributes.resolveReference(RequestAttributes.REFERENCE_REQUEST);

方法二

ServletRequestAttributes attributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
HttpServletRequest request = attributes.getRequest();

以上是关于SpringBoot任意位置获取HttpServletRequest对象的主要内容,如果未能解决你的问题,请参考以下文章

WPFの获取任意元素的位置

Android获取Context(任意位置任意地方,全局上下文)

在线程中的任意位置获取当前 celery 任务 id

SwiftUI 中如何获取任意视图触摸位置(全局或局部)的坐标

SwiftUI 中如何获取任意视图触摸位置(全局或局部)的坐标

SwiftUI 中如何获取任意视图触摸位置(全局或局部)的坐标