강의

멘토링

커뮤니티

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

김태목님의 프로필 이미지
김태목

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

JPA와 DB 설정, 동작확인

yml 파일의 H2 연결 설정 반영이 안되는 것 같습니다.

작성

·

539

0

@Test 작성 후에 툴에서는 정상적으로 실행되는 모습이었는데 @Rollback(false) 작성 후에도 H2 콘솔에서 Member가 생성되는 모습을 볼 수가 없길래 뭐가 문제인가 싶었더니 P6SPY 추가 후에 H2 URL이 잘못 연결되고 있는 것을 발견했습니다.

yml 파일은 정상적으로 작성했다고 생각하는데 뭐가 문제일까요? 잘못 작성된 게 있나 싶어서 강의자료에서 코드 붙여넣기도 해봤는데 여전히 해결이 안 됩니다. 도움 부탁드립니다.

답변 5

3

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요 김태목님^^

확인을 해보니 아래과 같이 되어 있더라구요.

spring:
datasource:
url: jdbc:h2:tcp://localhost/~/jpashop;MVCC=TRUE
username: sa
password:
driver-class-name: org.h2.Driver

제가 다음에 적어드린 것과 같이 띄어쓰기 2칸을 주시면 됩니다^^ YML이 띄어쓰기로 계층구조를 가져가거든요.

(데이터소스안에 url, username 등등 정보가 포함되는 것으로 이해하시면 됩니다.)

spring:
datasource:
url: jdbc:h2:tcp://localhost/~/jpashop;MVCC=TRUE
username: sa
password:
driver-class-name: org.h2.Driver

추가로 MVCC=TRUE 부분은 제거하고 사용해주세요^^ (최근 버전업이 되면서 제거하시는게 좋습니다.)

감사합니다^^

2

김영한님의 프로필 이미지
김영한
지식공유자

혹시! 테스트 쪽에서 application.xxx 파일이 있나요? 그러면 우선순위에서 밀리거든요^^

만약 그게 아니라면 프로젝트를 처음부터 다시 생성해보시고!

전체 프로젝트를 압축해서 올려주세요.

1

김영한님의 프로필 이미지
김영한
지식공유자

네 공부하면서 궁금하거나 막히는 부분 있으면 언제든지 문의주세요^^!

0

김태목님의 프로필 이미지
김태목
질문자

감사합니다. 띄어쓰기는 정말 생각 못했네요.

처음에는 직접 작성했고, 오류가 난 이후에는 붙여넣기를 했는데도 똑같은 오류를 범했나 봅니다. 앞으로는 주의해야겠습니다.  계속해서 열심히 강의 듣겠습니다.

0

김태목님의 프로필 이미지
김태목
질문자

먼저 빠른 답변 감사합니다.
말씀해주신 것들을 모두 확인해보았으나 문제를 해결하지 못해서 이메일로 코드를 보내드렸습니다.

이메일 첨부파일에 보안상의 문제인지 실행파일 포함된 .zip파일을 전송할 수 없어 확장자를 .jpg로 변경하여 보내드렸습니다. 다운 받으신 후에 .zip으로 이름을 변경해주시면 될 것 같습니다. 혹시나 코드를 열람할 수 없으면 다른 방법으로 파일을 보내드리겠습니다.

김태목님의 프로필 이미지
김태목

작성한 질문수

질문하기