728x90
이전 버전으로 jwt를 사용하다가 새로 프로젝트를 진행하면서 버전을 올리니
Jwts.parser().setSigningKey(secretKey)
.parseClaimsJws(authToken.getToken()).getBody();
위 코드에서 오류가 발생했고,
Cannot resolve method 'parseClaimsJws' in 'JwtParserBuilder'
를 확인할 수 있었다.
build.gradle에서 버전을 올리고, 구글 검색을 해보니 업데이트 단계에서 parser() 대신 parserBuild()를 사용했단 것을 확인했었고,
24.7월 기준, jjwt-api 버젼 0.12.6에서는 다시 parser() 함수를 쓰되, build()도 사용해야 한다.
예시는 다음과 같다.
Jwts.parser().setSigningKey(secretKey).build().parseClaimsJws(authToken.getToken()).getBody();
728x90
'CSE' 카테고리의 다른 글
Spring 프로젝트 GCP에 올리기 [무료계정] (1) | 2024.09.06 |
---|---|
[Flutter] DART 기본문법 (1) | 2024.02.07 |
[프로그래머스] ComponentScan, @Service (0) | 2023.07.19 |
springboot 게시판 따라만들기2 (0) | 2023.06.01 |
SpringBoot 게시판 따라만들기1 (0) | 2023.06.01 |
댓글