728x90
# error :
Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name ||
java.lang.illegalargumentexception: not a managed type
생성자 매개변수 0을 통해 표현되지 않았다는 뜻인데. 보통 이런 경우엔 값이 안들어갔다는 뜻임.
즉 @Entity와 같은 어노테이션 문제가 있거나. 위와 같은 에러가 나오면 import가 잘못 된것.
# 해결 :
1. 어노테이션 잘 달아줬는지 확인. 문제가 없다면 다음 케이스.(@Entity, @ManyToOne, ~~)
2. import 확인.
intellij에서 흔히 나오는 실수인데, intellij가 어노테이션을 추측해서 보여주는데, 거기서 이상한 import를 고르면 위와 같은 에러가 남.
springboot 버전 확인 후
2.xx이면 import javax.persistence.*을 사용.
3.xx 이면 import jakarta.persistence.*을 사용.
변경 후 재실행. 해결됨.

'error' 카테고리의 다른 글
[error] jwt token 값 쿠키에서 가져올때, 쿠키 값이 null로 나올때 해결법 (0) | 2024.12.30 |
---|---|
[error] react Request failed with status code 403, /static/js/bundle.js error (0) | 2024.12.26 |
[error] intellij lombok 인식 안되는 에러(cannot find symbol ~get) (0) | 2024.12.11 |
[error react] Module not found: Can't resolve 'web-vitals' 오류 해결 (0) | 2024.12.09 |
[error] JWT + CookieFilter 순환 종속성 에러 (0) | 2024.12.06 |