This commit is contained in:
andy 2025-04-18 14:33:09 +08:00
parent 90b805d0f4
commit 8f9e5cf565

View File

@ -67,16 +67,21 @@ public class SpringUtil implements ApplicationContextAware {
}
public static HttpServletRequest getRequest() {
RequestAttributes requestAttributes = RequestContextHolder.currentRequestAttributes();
if(null == requestAttributes) {
log.warn("The 'RequestAttributes' object is null, so can`t get 'HttpServletRequest' object!");
try {
RequestAttributes requestAttributes = RequestContextHolder.currentRequestAttributes();
if(null == requestAttributes) {
log.warn("The 'RequestAttributes' object is null, so can`t get 'HttpServletRequest' object!");
return null;
}
ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)requestAttributes;
HttpServletRequest request = servletRequestAttributes.getRequest();
return request;
} catch (IllegalStateException e) {
log.error("The request is error:{}",e.getMessage());
return null;
}
ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)requestAttributes;
HttpServletRequest request = servletRequestAttributes.getRequest();
return request;
}
public static HttpServletResponse getResponse() {