스프링 부트 2.0 Day 32. MongoDB 사용하기
스프링 부트 2.0 레퍼런스 30.2 몽고DB 까지 살펴봤습니다.
Spring-Boot-Starter-MongoDB만 의존성을 추가하면 스프링 부트에 아무런 설정이나 프로퍼티를 추가하지 않아도 기본적으로 localhost에 있는 27017 포트에 떠있는 test라는 디비에 접속합니다. (아마 이게 몽고 DB의 가장 흔한 컨벤션인가 봅니다.) 물론 그 URI를 직접 설정할 수 있는 프로퍼티도 제공합니다. 경우에 따라서는 application.properties에 한줄만 추가하면 원하는 몽고 DB에 접속할 수 있습니다.
그리고 각종 빈을 등록해 주는데, 가장 로우 레벨에 가까운 MongoDbFactory를 빈으로 주입 받아 사용할 수 있으며, 그보다는 조금더 추상화되어있고 템프릿-메서드 패턴이 적용된 MongoTemplate도 주입받아 사용할 수 있습니다.
스프링 데이터 스타일의 리파지토리를 선호하시는 분들은 도메인 클래스에 @Document와 @Id를 사용해서 맵핑하고 간단하게 Repository를 상속한 클래스를 만들어 보다 더 추상화된 방식으로 몽고DB를 사용할 수 있습니다.
테스트용으로 제공하는 내장형 몽고 DB 사용법과, 리액티브 리파티토리도 데모로 보여드렸습니다.
감사합니다.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «스프링 부트 2.0 Day 32. MongoDB 사용하기», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.