inflearn logo
강의

講義

知識共有

Spring Boot JWT Tutorial

JWTコード、セキュリティ設定の追加

new User 생성자 오류 발생하는 분들...

解決済みの質問

501

rhd0503

投稿した質問数 8

6

아래 코드와 같이 에러 발생하는 분들...바보 같았네요.

User principal = new User(claims.getSubject(), "", authorities);
import me.{..}.jwttutorial.entity.User;

이 아니고

import org.springframework.security.core.userdetails.User;

입니다

spring-boot jwt

回答 2

0

silvernine

안녕하세요 🙂

Spring Boot 3.4.0 (SNAPSHOT) 버전에 맞춰 샘플 코드를 업데이트했습니다.

아래 링크에서 Java와 Kotlin 버전의 최신 샘플 코드를 확인하실 수 있으니 참고 부탁드립니다.

Javahttps://github.com/SilverNine/spring-boot-jwt-tutorial

Kotlinhttps://github.com/SilverNine/spring-boot-jwt-tutorial-kotlin

0

communityai8509

안녕하세요, 인프런 AI 인턴이에요.

해당 코드에서 User 생성자를 호출하면 오류가 발생하는 이유는, 사용하고 있는 User 클래스가 올바르지 않기 때문입니다.

처음에 사용한 User 클래스는 me.{..}.jwttutorial.entity 패키지에 있는 User 클래스인데, 실제로 사용해야하는 User 클래스는 org.springframework.security.core.userdetails 패키지에 있는 User 클래스입니다.

따라서, import 구문을 수정하여 올바른 User 클래스를 사용하도록 수정해야 합니다.

import 문을 다음과 같이 수정해주세요.
import org.springframework.security.core.userdetails.User;

이렇게 수정하면 User 생성자를 호출하는 부분에서 오류가 발생하지 않을 것입니다.
이와 관련하여 추가로 도움이 필요하시면 댓글로 알려주세요. 감사합니다.

spring boot 3.x 버전 강의도 만들어주시면 안될까요?

0

67

1

3강 secret key 관련해서 질문있습니다

0

65

1

JwtFilter 에 TokenProvider 선언 시 final 키워드 빠진 이유

0

76

1

/api/authenticate 포스트맨 401 에러

0

223

1

Spring boot 3.x버전에서 data.sql 오류 발생할 경우

4

398

1

/api/hello 접근 시 401 나올 때 해결법

2

301

2

소스코드 전체 볼수 있을까요?

0

397

2

머이렇게 안되는게많노 ㅠ

1

757

2

스프링부트 3.x 버전 data.sql 삽입 오류 발생할 경우 해결 방법

6

1350

2

postman 결과가 다릅니다

0

354

2

body값이 비었습니다.

0

399

2

jjwt 버전을 올렸더니 jwt가 유효하지 않다고 합니다

0

3590

1

Refresh Token

0

505

1

유저 권한 설정

0

368

2

setAuthentication

0

496

1

postman에서 오류가 납니다..

0

1766

3

Spring boot 3.1.5 기준 학습 정리 파일 공유

1

1082

4

/api/hello에 접근이 안됩니다 ㅠㅠ

0

1082

2

mysql 설정로 실습시

0

873

2

유효한 JWT 토큰이 없습니다

0

667

2

8:45 spring security 3.1.5 설정 방법 (버전 안 맞춰서 안될때)

1

2278

2

2:00 에서 저처럼 버전 안 맞춰서 해서 헤매는 분들 이걸로 해보세요.

0

1275

3

JWT String argument cannot be null or empty.

0

2156

2

requestMatchers 관련 에러 뜨시는 분들 참고하세요

6

2598

3