인프런 커뮤니티 질문&답변
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으로 이름을 변경해주시면 될 것 같습니다. 혹시나 코드를 열람할 수 없으면 다른 방법으로 파일을 보내드리겠습니다.





