最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot項目獲取請求頭當(dāng)中的token的方法

 更新時間:2023年11月01日 09:33:44   作者:Mutig_s  
本文主要介紹了springboot項目獲取請求頭當(dāng)中的token的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一.直接在controller層當(dāng)中直接獲取token

在controller層獲取前端在請求頭中存儲的token有兩種方式:

獲取token方式1

     /**
     * 獲取請求頭中的token方式一
     * @param request
     * @return
     */
    @GetMapping("/testGetToken")
    private apiResult getToken(HttpServletRequest request){

        String token = request.getHeader("token");
        return apiResult.ok(token);

    }

獲取token方式2

     /**
     * 獲取請求頭中的token方式二
     * @param token
     * @return
     */
    @GetMapping("/testGetTokenTwo")
    private apiResult getTokenTwo(@RequestHeader("token") String token){

        return apiResult.ok(token);

    }

二.在service業(yè)務(wù)層獲取token

在service層中獲取token需要使用相應(yīng)的工具類,這里我分享一個有用的工具類。代碼如下:

import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;

/**
 * 獲取請求頭中的token工具類
 */
public class UserRequest {
	public static String getCurrentToken() {
		HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes())
				.getRequest();
		String token = request.getHeader("token");
		return token;
	}
}

那么這個工具類如何使用呢?很簡單,使用方法如下:

獲取token方式3:

直接在相應(yīng)的service業(yè)務(wù)層中使用工具類獲取當(dāng)前請求的token

String token = UserRequest.getCurrentToken();

到此這篇關(guān)于springboot項目獲取請求頭當(dāng)中的token的方法的文章就介紹到這了,更多相關(guān)springboot獲取請求頭token內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

最新評論

兴和县| 汾西县| 甘泉县| 年辖:市辖区| 庆元县| 巩留县| 四川省| 明水县| 红河县| 讷河市| 浦县| 耿马| 定边县| 敦化市| 九台市| 博白县| 安庆市| 洛宁县| 和林格尔县| 琼海市| 新龙县| 维西| 沈丘县| 勃利县| 沿河| 普洱| 萝北县| 潮州市| 石景山区| 桃园市| 左贡县| 南和县| 辰溪县| 紫阳县| 阿鲁科尔沁旗| 南靖县| 乌兰浩特市| 双辽市| 剑川县| 新泰市| 阳谷县|