-
[error] org.hibernate.dialect.MySQL57DialectT-note 2024. 2. 21. 10:50728x90
현재 상황
현재 프로젝트를 진행하는 중에 스프링 부트 버전은 3.2.0 -> 3.2.1 버전으로 업그레이드 했다
버전하고 배포하였는데 ec2에서 아래와 같은 에러가 발생했다.
문제 원인
문제의 원인은 Spring Boot 3.2.1 버전 부터 명시적인 Dialect 설정을 했을 시 발생하게 되는 문제이다.
Spring Boot는 JPA Provider가 적절한 Dialect를 찾아내게 하는 책임을 가지도록 하였으나, 이를 명시적으로 지정하게 되면서 발생하게 된 것이다.
따라서 yml을 수정하면 될것 같다
해결 방안
yml 파일에 가서 spring.jpa.database 부분에 명시적으로 설정했는지 확인하고 얘를 지운다.
결과
스프링이 제대로 빌드됩니다
'T-note' 카테고리의 다른 글
[Error] 수정한 코드가 운영서버에 적용이 안됩니다! (0) 2024.03.07 [tnote] 포트넘버 트러블 이슈 (0) 2024.02.22 [error] PermittedSubclasses requires ASM9 (0) 2024.02.21 [Tnote] ec2와 route53 도메인 연결하기 (0) 2024.02.20 [error] Error creating bean with name 'jwtTokenProvider': Injection of autowired dependencies failed (0) 2024.02.16