본문 바로가기

Spring Boot

Error creating bean with name 'entityManagerFactory' defined in class path resource 에러

해결방법: 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 하여 라이브러리를 다시 받으니 에러가 해결되었다.