강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

째꾸뇽님의 프로필 이미지
째꾸뇽

작성한 질문수

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

JPA

통합 테스트 시에 오류가 발생합니다.

작성

·

296

0

현재 통합테스트 모든 메서드가 실패를 하고 있습니다. 

Wrong user name  or password 에러 때문에 아예 h2 데이터베이스에 접속조차 안되고 있는 것 같습니다.

현재 application.properties 파일에서는 username 또한 sa 로 설정하였고 끝에 공백 또한 없는 것을 확인했습니다.

 

왜 이런 오류가 발생하는 걸까요...? ㅠㅠ

퀴즈

순수 JDBC를 사용할 때, 데이터베이스 리소스(연결, Statement 등) 관리가 어려웠던 주된 이유는 무엇일까요?

SQL 쿼리를 직접 작성해야 해서

각 리소스를 사용 후 반드시 직접 닫아줘야 해서

테스트 간 데이터 독립성을 보장하기 어려워서

의존성 주입 설정이 복잡해서

답변 1

0

안녕하세요. 최재혁님, 공식 서포터즈 OMG입니다.

build.gradle에

implementation 'org.springframework.boot:spring-boot-starter-jdbc'

runtimeOnly 'com.h2database:h2

를 추가하셨을까요?

 

h2를 실행 후 테스트를 진행부탁드리며,

h2 실행 화면 (계정정보 입력하는 화면)도 캡쳐해서 보여주세요.

 

감사합니다.

째꾸뇽님의 프로필 이미지
째꾸뇽
질문자

spring.datasource.password=

말씀하신대로 이거 추가하니까 해결 됐습니다! 

빠른 답변 정말 감사드립니다 (__)

메뉴얼에는 포함 되어 있지 않아 password 확인 요청 내용은 지웠었는데, 해당 내용으로 해결되었나보네요.

강의 수강 중 궁금한 내용은 언제든 질문 주세요 ^^

째꾸뇽님의 프로필 이미지
째꾸뇽

작성한 질문수

질문하기