해결방법: Gradle 클린후 라이브러리 새로 받기
Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver
갑자기 잘되던 프로젝트에서 이러한 에러가 등장하였다.
보통 entityManagerFactory 에러는 어디부분에서 어떤 에러가 나왔다 정도로는 알려줬던거 같은데
이번 에러는 이름을 만드는데 실패했나? 무튼 도통 감이 잡히질 않았다.
그래서 chat gpt 에게 도움을 요청하여
Byte Buddy 버전 관리:
net.bytebuddy:byte-buddy
라이브러리의 버전 충돌이 문제의 원인일 수 있습니다. 따라서 Byte Buddy의 버전을 Spring Boot와 Hibernate 버전과 호환되는 버전으로 설정해야 합니다.
이러한 결과를 얻게 되었고
Gradle 을 clean 하여 라이브러리를 다시 받으니 에러가 해결되었다.
'Spring Boot' 카테고리의 다른 글
Bucket4j (0) | 2024.08.26 |
---|---|
[Spring Boot] Swagger 사용하기 (0) | 2024.05.05 |
Spring Boot + Spring Security 로 JWT 로그인 방식 구현 (1) | 2023.12.06 |
Spring Security + Spring Boot / Rest API Login 구현 (3) | 2023.11.20 |
Spring boot 로 구글 클라우드 저장소(GCS) 에 파일 업로드 하기 (0) | 2023.11.07 |