package cn.lili.common.context;
|
|
import org.springframework.web.context.request.RequestContextHolder;
|
import org.springframework.web.context.request.ServletRequestAttributes;
|
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
|
/**
|
* request / response 获取工具
|
*
|
* @author paulG
|
* @since 2020/10/16
|
**/
|
public class ThreadContextHolder {
|
|
public static HttpServletResponse getHttpResponse() {
|
ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
|
assert servletRequestAttributes != null;
|
return servletRequestAttributes.getResponse();
|
}
|
|
public static HttpServletRequest getHttpRequest() {
|
ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
|
assert servletRequestAttributes != null;
|
return servletRequestAttributes.getRequest();
|
}
|
|
|
}
|