H2 DB Test
application-test.yml
- test/
- resources/
- application-test.yml
- Spring Test를 위한 application-test.yml을 작성한다.
- 테스트 시나리오에는
@ActiveProfile('test') 애노테이션을 작성한다.
- 초기 데이터를 준비하려면
@Sql("/init.sql") 사용하여 해당 경로에 위치한 .sql을 삽입한다.
spring:
datasource :
url: jdbc:h2:mem:test
driverClassName: org.h2.Driver
username: sa
password:
jwt:
secret: slkfjsdlfjlskjlfkdsjflsjdlkfjslkfjsljeflisfjilsejflsijfliejflisjflsjiljfsiljf
jpa:
hibernate:
ddl-auto: create
database-platform: org.hibernate.dialect.H2Dialect
sql:
init:
mode: never
// data.sql 을 사용하지 않도록 설정,
// 설정하지 않으면 기본적으로 data.sql이 작동한다.
h2:
console:
enabled: true