当前位置: 首页 > 工具软件 > java-requests > 使用案例 >

java 获取 request

海翔宇
2023-12-01

第一种,通过springmvc,参数注入

@PostMapping(value = "/xxx")
public Result xxx(HttpServletRequest request) {
    
}

通过RequestContextHolder获取

这种方式在项目任何地方都可以拿到,只要Request已经注入

 private static HttpServletRequest getRequest() {
        ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
        HttpServletRequest request = attributes.getRequest();
        return request;
}
 类似资料: