예약어1 springboot with mybatis - test 설정(인메모리 db: h2) springboot로 mybatis를 이용하여 실제 데이터를 기반으로test를 진행하고 있었다. 하지만 실제데이터로 진행하면 그때그때마다 상황이 달라지기 때문에 테스트 코드가 무조건 성공할 수는 없다. 그렇기에 테스트가 실행될 동안만 필요한 DB를 구현해야 했다. 바로 인메모리 DB를 말이다. 현 상황은 springboot로 mybatis를 사용중이고 flyway를 통해 DB마이그레이션을 하고 있다. Repository 테스트 코드를 작성하기 위해 인메모리 DB인 h2를 사용하려고 한다. 테스트 코드 내의 resources는 아래와 같다. application.yml의 내용은 아래와 같다. spring: datasource: driverClassName: org.h2.Driver password: pas.. 2023. 4. 5. 이전 1 다음