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
- java獲取專案路徑工具類Java
- Java實現獲取本機Ip的工具類Java
- HttpServletRequest獲取header引數 signHTTPServletHeader
- SpringBoot獲取HttpServletRequest的3種方式總結Spring BootHTTPServlet
- 使用RequestParam或HttpServletRequest獲取上傳的檔案HTTPServlet
- 建立獲取Springbean物件工具類SpringBean物件
- 反射獲取注入到spring中的類物件的工具類反射Spring物件
- java自動生成實體類(帶註釋)和controller層,service層 dao層 xml層JavaControllerXML
- Service層的怎麼寫測試類
- Spring boot 獲取yml檔案工具類Spring Boot
- 獲取Spring容器中Bean例項的工具類(Java泛型方法實現)SpringBeanJava泛型
- java動態獲取實體類的欄位Java
- Java如何快速獲取類附帶的註解Java
- Java讀取Json檔案工具類JavaJSON
- 如何獲取java類中的欄位修飾符?Java
- java 匿名 泛型 獲取真實類名Java泛型
- 獲取行政區劃資訊(省、市)工具類
- Java知識點總結(反射-獲取類的資訊)Java反射
- PHP --反射 --獲取類的方法PHP反射
- 獲取類名稱的方法
- 揭秘Java反射:如何輕鬆獲取類的屬性及父類屬性Java反射
- Servlet技術12_HttpServletRequest類ServletHTTP
- Java String類,字串常量池,建立方法,字串的獲取,擷取,轉換,分割。Java字串
- HttpServletRequest中的方法是哪個類實現的?HTTPServlet
- 多次讀取 HttpServletRequest 中 body 內容HTTPServlet
- 開啟IDEA工具的service執行spingboot啟動類Ideaboot
- 獲取類屬性值,當前類,父類
- (二)Java高併發秒殺API之Service層JavaAPI
- Java —— 集合工具類(Collections 類)Java
- java ftp工具類,帶你領略5款不同的java ftp工具類JavaFTP
- 獲取當前時間戳和隨機數的獲取、Java Random、ThreadLocalRandom、UUID類中的方法應用(隨機數)時間戳隨機JavarandomthreadUI
- java Redis工具類JavaRedis
- java http 工具類JavaHTTP
- Java 工具類庫Java
- Java獲取Spring的各種物件JavaSpring物件
- java獲取本機的ip地址Java
- Java獲取Object中Value的方法JavaObject