当前位置: 首页 > news >正文

典型的四大综合门户网站常州seo第一人

典型的四大综合门户网站,常州seo第一人,本地网站建设电话,做 爱 网站小视频最近在B站大学学习Java开发&#xff0c;刚好学到登入验证&#xff0c;在使用JJWT令牌时踩了一些坑&#xff0c;在这里把代码和依赖给出&#xff0c;希望后来者得以借鉴。 依赖 <dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt-api&l…

最近在B站大学学习Java开发,刚好学到登入验证,在使用JJWT令牌时踩了一些坑,在这里把代码和依赖给出,希望后来者得以借鉴。

  • 依赖
        <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("令牌解析错误,说明用户未登录");return false;}}
}
http://www.mnyf.cn/news/38645.html

相关文章:

  • wordpress模块怎么设置在最上层seo快速优化技术
  • 网站seo推广方案前端培训班一般多少钱
  • 陕西自助建站做网站免费网站推广软件
  • 网站开发一般采用什么框架谷歌seo综合查询
  • 高德导航怎么看街景地图搜索引擎优化方法总结
  • 北京网站制作公司飞沐怎么制作一个网站5个网页
  • 中山移动网站设计sem是什么基团
  • 400网站建设电话网络营销推广的5种方法
  • 个人做网站哪种类型的网站好电脑培训班价目表
  • 网站建设的作用快速排名精灵
  • 楚雄市建设规划批前公示在那个网站磁力猫最好磁力搜索引擎
  • 合肥企业网站建设竞价排名适合百度吗
  • 单页面网站怎么做长春关键词优化平台
  • 即墨做砍价小程序最好的网站百度百家号怎么赚钱
  • 侧边栏wordpress主题整站seo服务
  • 东莞凤岗企业网站建设推广输入关键词就能写文章的软件
  • 制作网站协议书做关键词优化的公司
  • 江西宜春市建设局网站网站建设小程序开发
  • java课程建设网站seo网站优化方
  • 湘潭做网站 定制磐石网络百度反馈中心
  • 想兼职做网站推广河北百度seo
  • 小学网站建设情况汇报青岛百度网站排名
  • 武强网站建设苏州seo优化公司
  • 深圳网站建设公seo流量软件
  • 做网站还要写文章吗网站排名查询
  • 管理咨询公司简介范文武汉关键词seo
  • 新疆住建厅网站官网网站安全检测
  • bbin网站开发nba常规赛
  • 那个网站做足球测免费的黄冈网站有哪些平台
  • 有口碑的装修设计公司企业网站优化方案案例