不知道什么是jwt请看这位博主写的
https://www.zhihu.com/question/485758060/answer/2257869896
需要在pom文件导入一个依赖
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
<version>0.7.0</version>
</dependency>
package com.msb.msb.dongbao.common.util;
import io.jsonwebtoken.Claims;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;
import java.util.Date;
public class JwtUtil {
private static final String SECRET = "sadfsa";
public static String createToken(String subject) {
String token = Jwts.builder().setSubject(subject).
setExpiration(new Date(System.currentTimeMillis() + 1000 * 20)).
signWith(SignatureAlgorithm.HS256, SECRET).
compact();
return token;
}
public static String parseToken(String token) {
Claims body = Jwts.parser().setSigningKey(SECRET).parseClaimsJws(token).getBody();
String subject = body.getSubject();
return subject;
}
public static void main(String[] args) throws InterruptedException {
String name = "小白浩、";
String token = createToken(name);
System.out.println("token: " + token);
String s = parseToken(token);
System.out.println("解析过后的值:" + s);
}
}