Closed chenweibo closed 5 years ago
能贴下代码吗
这个是IDEA的问题吗
是版本问题,新版的JWT移除了这个东西,稍微改下就行了。
我修正了下 是这个I/O异常现在不能这样抛出了。
我改为
public static String sign(String username, String secret) { try { Date date = new Date(System.currentTimeMillis() + EXPIRE_TIME); Algorithm algorithm = Algorithm.HMAC256(secret); // 附带username信息 return JWT.create() .withClaim("username", username) .withExpiresAt(date) .sign(algorithm); } catch (Exception e) { return null; } }
Error:(64, 11) java: 在相应的 try 语句主体中不能抛出异常错误java.io.UnsupportedEncodingException catch (UnsupportedEncodingException e) 生成前面这里