import com.kidgrow.jwt.utils.JwtHelper; import com.kidgrow.jwt.utils.JwtUserInfo; import com.kidgrow.jwt.utils.Token; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
* * @Description: jwt 生成和解析 测试类
* @Project:
* @CreateDate: Created in 2020/2/11 14:12
* @Author: liuke */ public class JwtHelperTest { /** * 验证自己生成的 公钥私钥能否 成功生成token 解析token * * @param args * @throws Exception */ public static void main(String[] args) throws Exception { JwtUserInfo jwtInfo = new JwtUserInfo(1L, "kidgrow", "喜高科技", 1L, 1L); int expire = 7200; //生成Token 注意: 确保该模块 kidgrow-jwt-spring-boot-starter/src/main/resources 目录下已经有了私钥 Token token = JwtHelper.generateUserToken(jwtInfo, "pri.key", expire); System.out.println(token); //解析Token 注意: 确保该模块 kidgrow-jwt-spring-boot-starter/src/main/resources 目录下已经有了公钥 JwtUserInfo jwtFromToken = JwtHelper.getJwtFromToken(token.getToken(), "pub.key"); System.out.println(jwtFromToken); } }