Мне нужно использовать JWT в mi API, и 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();
}
Подробнее здесь: https://stackoverflow.com/questions/735 ... ted-method
Мобильная версия