<!-- 生成token-->
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>3.9.0</version>
</dependency>
工具类
import cn.hutool.core.date.DateUtil;
import com.auth0.jwt.JWT;
import com.auth0.jwt.algorithms.Algorithm;
import com.auth0.jwt.exceptions.JWTVerificationException;
import com.auth0.jwt.interfaces.DecodedJWT;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.web.HttpRequestHandler;
import javax.servlet.http.HttpServletRequest;
import java.util.Date;
@Slf4j
@Component
public class TokenUtils {
@Autowired
private static HttpServletRequest httpServletRequest;
//密钥
public static final String SECRET = "ShanXiSiKaoZheTongChengDaoJia";
//过期时间:秒
public static final int EXPIRE = 300;
/**
* 生成Token
*/
public static String getToken(String userId,String SECRET){
// //过期时间
// Date date = new Date(System.currentTimeMillis() + EXPIRE_TIME);
return JWT.create().withAudience(userId)