우선 설정을 위해서 src/test 에서 resources 디렉토리를 추가해 주고 application.yml도 추가해준다.
이렇게 추가된 application.yml은 test시 main directory 하위에 있는 application.yml보다
우선권을 가지게 된다.
spring:
datasource:
url: jdbc:h2:mem:test
username: sa
password:
driver-class-name: org.h2.Driver
jpa:
hibernate:
ddl-auto: create
properties:
hibernate:
format_sql: true
logging:
level:
org.hibernate.SQL: debug
application.yml을 다음과 같이 작성했다. 이제 H2 console로 DB를 띄우는 일 없이 In memory DB로 바로 테스트를 할 수 있다.
'ys TIL' 카테고리의 다른 글
Spring Boot Data Jpa 사용자 정의 Repository 만들기 (0) | 2020.07.10 |
---|---|
querydsl 적용하기 (0) | 2020.07.10 |
Spring 외부 설정 파일 (0) | 2020.07.10 |