小编EFF*_*EFF的帖子

我可以使用什么替代 Java Spring 的 Jwts.signWith() 已弃用方法?

我需要在 mi API 中使用 JWT,IDE 告诉我 .signWith() 方法已弃用。到目前为止,我使用 @Deprecated 注释,但我认为这不是很好的做法。

这是我的示例代码:

@Deprecated
public String generateToken(UserDetails userDetails) {
    return Jwts.builder().setSubject(userDetails.getUsername()).setIssuedAt(new Date())
            .setExpiration(new Date(System.currentTimeMillis() + 1000 * 60 * 60 * 10))
            .signWith(SignatureAlgorithm.HS256, KEY).compact();
}
Run Code Online (Sandbox Code Playgroud)

java spring spring-security deprecated spring-boot

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

deprecated ×1

java ×1

spring ×1

spring-boot ×1

spring-security ×1