우선 저는 main폴더는 postgres+docker를 이용해서 강의를 따라가고 있었습니다.
그리고 이 강의를 보고 test폴더의 DB는 분리를 위해 강의대로 h2데이터베이스 메모리디비를 이용하려고 했습니다.
제가 메모리 DB를 적용하려고 한 설정은 다음과 같습니다.
1. build.gradle에 runtimeOnly: 'com.h2database:h2' 추가
2. test폴더에 resources폴더 만든 후 application.yml 추가
그리고 test를 돌려봤는데 java.lang.IllegalStateException: Failed to load ApplicationContext 이런 오류가 나옵니다.
저는 아직 h2데이터베이스를 다운받지는 않았는데 메모리 DB면 h2데이터베이스를 다운받지않아도 상관없지 않나요?
안녕하세요. 정민님 resources 폴더 하위에 위치하면 별도의 설정을 하지 않아도, 자동으로 인식해야 합니다.
감사합니다.