SSpring boot + JPA + Open JDK 기반으로 빌드하는 과정중에
boot를 start up 하면 entityManagerFactory의 bean을 생성하지 못해 Error가 발생하였다.
원인은 Open-jdk에서 javassist가 포함되지 않아 문제가 발생하는 것이였다.
그래서 Dependencies에 javassist를 추가해주면 된다.
만약 Gradle을 사용한다면 아래의 코드를 입력합니다.
implementation group: 'org.javassist', name: 'javassist', version: '3.15.0-GA'
만약 Maven을 사용한다면 아래의 코드를 입력합니다.
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.23.1-GA</version>
</dependency>
출처: https://ktko.tistory.com/entry/Spring-boot-JPA-Open-JDK-사용시-Error-creating-bean-with-name-entityManagerFactory-해결 [KTKO 개발 블로그와 여행 일기]
'SPRING > 개발 TIP' 카테고리의 다른 글
[SPRING] @Builder와 @NoArgsConstructor 함께 사용하기 (0) | 2021.03.28 |
---|---|
[SPRING] Spring Security (2) 기본 권한 설정 (0) | 2021.03.03 |
[SPRING] Spring Security (1) 서버 구축하기 (0) | 2021.03.03 |
[SPRING] JPA Querydsl Repository Support 활용 (0) | 2021.02.27 |
[Spring] Intelli J에서 JUnit 생성하기 (0) | 2021.02.26 |