Java service層獲取HttpServletRequest的工具類
大家都知道 能在Controller/action層獲取 HttpServletRequest , 但是這裡給大家備份的 是 從程式碼內部 service層獲取HttpServletRequest 工具類。 具體如下:
package com.base.common.sessionutils;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
public class ContextHolderUtils {
public static HttpServletRequest getRequest() {
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
return request;
}
public static HttpSession getSession() {
HttpSession session = getRequest().getSession();
return session;
}
}
這樣其他服務層使用的時候,ContextHolderUtils.getRequest(); 即可
相關文章
- HttpServletRequest 獲取 CookieHTTPServletCookie
- HttpServletRequest常用獲取URL的方法HTTPServlet
- java獲取專案路徑工具類Java
- Java實現獲取本機Ip的工具類Java
- httpServletRequest獲取瀏覽器的cookieHTTPServlet瀏覽器Cookie
- java獲取url連線地址引數的工具類Java
- HttpServletRequest獲取header引數 signHTTPServletHeader
- 使用RequestParam或HttpServletRequest獲取上傳的檔案HTTPServlet
- 在Spring MVC中使用工具類呼叫Service層時,Service類為null如何解決SpringMVCNull
- SpringBoot獲取HttpServletRequest的3種方式總結Spring BootHTTPServlet
- Service層的怎麼寫測試類
- 反射獲取注入到spring中的類物件的工具類反射Spring物件
- Java 獲取碟符及分類Java
- java自動生成實體類(帶註釋)和controller層,service層 dao層 xml層JavaControllerXML
- 建立獲取Springbean物件工具類SpringBean物件
- JAVA中Action層, Service層 ,model層 和 Dao層的功能區分Java
- Java的內層類和外層類(轉)Java
- Java如何快速獲取類附帶的註解Java
- java動態獲取實體類的欄位Java
- Spring boot 獲取yml檔案工具類Spring Boot
- 獲取行政區劃資訊(省、市)工具類
- 獲取Spring容器中Bean例項的工具類(Java泛型方法實現)SpringBeanJava泛型
- 如何獲取java類中的欄位修飾符?Java
- Java知識點總結(反射-獲取類的資訊)Java反射
- Java反射獲取類和物件資訊全解析Java反射物件
- java 匿名 泛型 獲取真實類名Java泛型
- Java類獲取spring 容器的bean的5種方法JavaSpringBean
- Java讀取Json檔案工具類JavaJSON
- Java classpath的獲取Java
- PHP --反射 --獲取類的方法PHP反射
- 揭秘Java反射:如何輕鬆獲取類的屬性及父類屬性Java反射
- python 獲取類的屬性Python
- Servlet技術12_HttpServletRequest類ServletHTTP
- 封裝獲取Class類封裝
- Java String類,字串常量池,建立方法,字串的獲取,擷取,轉換,分割。Java字串
- HttpServletRequest中的方法是哪個類實現的?HTTPServlet
- 獲取類屬性值,當前類,父類
- org.apache.commons.lang.exception包的ExceptionUtils工具類獲取getFullStackTraceApacheException