inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

스프링 데이터 JPA

안녕하세요 개발자님 오류에 대해서 질문있습니다.

188

작성자 없음

작성한 질문수 0

0

안녕하세요. 개발자님 ㅎㅎ

영상 7:34 정도에 test돌릴때 오류가 발생했습니다. 

지금 해당 오류를 띄우는 방법을 몰라 오류 전체본을

캡처하지는 못하고, 구글 번역기 돌렸던 cause by 뒤에

몇문장 정도만 복사해서 올리겠습니다.

1. Failed to load ApplicationContext

2. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]

3. Unable to create requested service

4. Access to DialectResolutionInfo cannot be null when 'hibernate.dialect'

이런 오류들이 떴습니다.  구글 번역기에 돌렸지만 

에러의 원인을 찾을 수가 없었습니다. 이 에러가 뜬

이유는 컴퓨터 부팅 후 H2 database를 연결하지

않아서인 것 같습니다. H2를 연결하고 테스트를

돌리니 테스트가 성공으로 돌았습니다.

여기서 세가지 궁금증이 생겼습니다.

1. 위의 에러들로 H2 database가 연결되지 않았다는

것을 어떻게 알 수있는지

2. 1번과 같은 경우 에러 메시지로 어디가 잘못된지

모를때, 구글 검색이나 동일 에러를 만났던 경험으로

에러를 처리하는 것인지 

3. H2 database 연결을 끊었는데도 인텔리제이에서 

테스트가 성공으로 뜨는 이유가 무엇인지

오늘도 좋은하루 되시고 미리 감사드립니다..!! 

spring MVC java spring-boot

답변 1

2

김영한

안녕하세요. 유진이님

이 부분은 오류 메시지가 좀 문제가 있다 생각합니다.

사실 스프링부트가 hibernate.dialect를 자동으로 찾는 매커니즘을 알고 있으면 이 오류 메시지를 보고 문제를 해결할 수 있습니다.

결론은 프레임워크나 구조를 더 잘 알 수록 빠르게 문제를 해결할 수 있습니다.

이런 문맥을 모르는 상황이라면 빠른 찾기를 위해 구글에 검색을 많이 합니다^^

3번은 데이터베이스 연결을 하지 않는 테스트는 성공할 수 있습니다.

감사합니다.

인텔리제이 오류

0

33

1

..

0

95

2

Unused property.....

0

110

2

project JDK is misconfigured

0

150

2

외부 API의 ID 타입(String/UUID)과 내부 도메인의 ID 타입(Long)이 불일치할 때의 설계 정석

0

94

2

단위/통합 테스트 버전충돌 문제

0

96

2

❗️springboot 4.0.2 버전 aspectj dependency 설정❗️

0

244

1

왜 컨트롤러는 변한게 없는데 새로 만든 html 파일이 뜨나요?

0

113

2

윈도우 build test오류 질문

1

112

2

테스트 관련 공부에 대한 조언을 얻고 싶습니다

0

107

2

테스트 실행 시 에러 질문

0

306

1

name을 통한 비교와 객체를 통한 비교

0

78

1

빌드 후 libs 없음

1

139

1

윈도우 gradlew.bat 에러

0

176

1

@PostMapping("/members/new")가 동작하지 않습니다

0

95

1

java static class와 kotlin class

0

86

1

스프링 DB연결

0

138

1

소요 시간

0

94

2

ddl.sql에 빨간 밑줄

1

110

2

welcome page 에러

0

192

3

잘 모르겠습니다.

0

170

2

fail을 똑같이 쳤는데 오류가 발생해요

0

168

2

index.html Welcome page

0

132

1

프로젝트 gradle-groovy ?

0

390

1