中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

山東省建設(shè)管理局網(wǎng)站seo優(yōu)化人員

山東省建設(shè)管理局網(wǎng)站,seo優(yōu)化人員,低價(jià)做網(wǎng)站,湖南企業(yè)建網(wǎng)站最近在B站大學(xué)學(xué)習(xí)Java開發(fā)&#xff0c;剛好學(xué)到登入驗(yàn)證&#xff0c;在使用JJWT令牌時(shí)踩了一些坑&#xff0c;在這里把代碼和依賴給出&#xff0c;希望后來者得以借鑒。 依賴 <dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt-api&l…

最近在B站大學(xué)學(xué)習(xí)Java開發(fā),剛好學(xué)到登入驗(yàn)證,在使用JJWT令牌時(shí)踩了一些坑,在這里把代碼和依賴給出,希望后來者得以借鑒。

  • 依賴
        <dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt-api</artifactId><version>0.11.2</version></dependency><dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt-impl</artifactId><version>0.11.2</version></dependency><dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt-jackson</artifactId><version>0.11.2</version></dependency>
  • JJWT編解碼的工具類
package com.example.demo2.utils;
import com.example.demo2.pojo.Emp;
import io.jsonwebtoken.Claims;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;
import io.jsonwebtoken.jackson.io.JacksonSerializer;
import io.jsonwebtoken.security.Keys;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;import java.security.Key;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
@Slf4j
public class JWTUtils {private static  String hashKey="springbootdemofdjwauiohuibaduiwhanuihwudw47894987awdwhi";public static String generate(Emp emp){//生成載體Map<String,Object> claims=new HashMap<>();claims.put("id",emp.getId());claims.put("username",emp.getUsername());claims.put("name",emp.getName());//生成令牌String token= Jwts.builder().setClaims(claims).signWith(SignatureAlgorithm.HS256,hashKey).setExpiration(new Date(System.currentTimeMillis()+24*3600*1000)).serializeToJsonWith(new JacksonSerializer<>()).compact();log.info("JWT令牌生成成功,{}",token);return token;}public static Boolean parse(String token){try{Claims claims=Jwts.parser().setSigningKey(hashKey).parseClaimsJws(token).getBody();log.info("令牌解析成功,{}",claims);return true;}catch (Exception e){log.info("令牌解析錯(cuò)誤,說明用戶未登錄");return false;}}
}
http://www.risenshineclean.com/news/5720.html

相關(guān)文章:

  • 做bt搜索網(wǎng)站歐洲網(wǎng)站服務(wù)器
  • 深圳做網(wǎng)站那里好徐匯網(wǎng)站建設(shè)
  • 網(wǎng)站美工設(shè)計(jì)培訓(xùn)學(xué)校國際軍事新聞最新消息
  • 政務(wù)網(wǎng)站建設(shè)索引成都seo招聘信息
  • 怎么在百度自己創(chuàng)網(wǎng)站百度網(wǎng)站域名注冊(cè)
  • 臺(tái)州網(wǎng)站建設(shè)系統(tǒng)開發(fā)一個(gè)網(wǎng)站需要哪些技術(shù)
  • 寧波響應(yīng)式網(wǎng)站制作西安競(jìng)價(jià)托管代運(yùn)營
  • 河南單位網(wǎng)站建設(shè)網(wǎng)站收錄量
  • 東莞seo建站優(yōu)化工具注冊(cè)網(wǎng)站平臺(tái)要多少錢
  • 網(wǎng)站做友鏈盈利網(wǎng)絡(luò)營銷課程主要講什么內(nèi)容
  • 網(wǎng)站建設(shè)的需求和目的運(yùn)營和營銷的區(qū)別和聯(lián)系
  • 專業(yè)網(wǎng)站設(shè)計(jì)招聘信息如何在百度上投放廣告
  • 系統(tǒng)測(cè)試包括哪些內(nèi)容魔貝課凡seo課程好嗎
  • 營銷網(wǎng)絡(luò)是什么意思企業(yè)網(wǎng)站優(yōu)化軟件
  • 現(xiàn)在做網(wǎng)站一般做多寬怎么做微信推廣和宣傳
  • 網(wǎng)站系統(tǒng)問題解決措施重慶seo網(wǎng)站建設(shè)
  • 網(wǎng)站開發(fā)軟件培訓(xùn)企業(yè)網(wǎng)站建設(shè)方案論文
  • 域名和網(wǎng)站名不一樣百度推廣登錄平臺(tái)網(wǎng)址
  • 太湖云建站網(wǎng)站建設(shè)推廣普通話手抄報(bào)內(nèi)容50字
  • 做公司網(wǎng)站有什么亮點(diǎn)seo基礎(chǔ)培訓(xùn)
  • java高端網(wǎng)站建設(shè)成都網(wǎng)絡(luò)營銷策劃
  • 門戶網(wǎng)站建設(shè)自查報(bào)告seo日常工作內(nèi)容
  • 做網(wǎng)站 公司有哪些互聯(lián)網(wǎng)營銷平臺(tái)
  • 網(wǎng)站建設(shè)的運(yùn)用場(chǎng)景百度推廣管理平臺(tái)登錄
  • 企業(yè)做網(wǎng)站樂云seo快速上線2345網(wǎng)址導(dǎo)航桌面版
  • 洪湖自己的網(wǎng)站seo大牛
  • 官網(wǎng)站超鏈接怎么做優(yōu)就業(yè)seo
  • 做圖表用的網(wǎng)站優(yōu)化seo軟件
  • 網(wǎng)站關(guān)鍵詞代碼怎么做互聯(lián)網(wǎng)推廣有哪些方式
  • 威海高區(qū)有沒有建設(shè)局的網(wǎng)站uc搜索引擎入口