mongo-java-server1 MongoDB 테스트하기(TestContainer 및 memory DB) 이번에 몽고 디비를 공부하면서 어떻게 테스트할까라는 생각으로 공부하고 글을 작성하게 되었습니다. 기존에는 RDB(MySQL, PostgreSQL)를 사용하면서 hibernate를 사용했으므로 프로덕트 코드는 RDB에 맞게 사용하면서 테스트 코드는 h2(인메모리 디비)를 사용해 hibernate 설정만 바꿔서 편하게 테스트할 수 있었습니다. 스프링 hibernate를 사용하지 않고 몽고 디비는 nosql이므로 기존의 방식과는 다른 방법으로 테스트를 해야 했다,, 공식적인 Spring 그래서 찾은 방법은 TestContainer와 오픈소스인 memory db를 사용하는 방법이다. 1. de.flapdoodle.embed.mongo https://mvnrepository.com/artifact/de.flapd.. Spring Boot 2024. 1. 8. 이전 1 다음