티스토리 뷰

Spring Data for MongoDB


빅데이터 관련해서 NoSQL이 하나의 해결방안으로 엄청난 이슈를 몰고 왔지만, 실제로 프로젝트에서 맘놓고 활용되기까지는 시간이 더 걸리지 싶다. 현재 NoSQL은 끊임없이 변화하고 발전하는 단계이며, 버전이 조금만 올라도 수많은 기능들의 추가와 수정이 이루어지고 있다. 이런 모습은 최신기술이 주는 혁신보다는 안정성 결여, 신뢰감 하락 등으로 내비칠 수도 있다. 그런데도 Spring Framework 로 만들어진 프로젝트에 MongoDB를 붙이려는 이유가 명백하다면, Spring Data에 대해서 알아보는 것이 좋을 듯하다. 사실 MongoDB에서 제공하는 기본 드라이버(Driver)만 가지고도 Spring 에 쉽게 접목시킬 수 있다. 하지만 MongoDB에서 제공하는 생짜 기본 Driver 를 사용하기보다는 Spring에서 제공하는 "또 다른 프로젝트"를 사용하면 Data Access Layer 를 구현하는 일이 더 쉬워질 것이라 장담하고 있다. 그 프로젝트가 Spring Data MongoDB 이다.


http://static.springsource.org/spring-data/data-mongodb/docs/current/reference/html/


Spring 프레임워크로 개발중이라면 Spring의 법을 따르는게 가장 정답일게 분명하다. 위 사이트 나오는 모든 예제를 이용해서 하나의 예제 프로젝트를 만들어볼까 한다. 최대한 쉽고 간단하게. 그리고 빠르게 -_-..



Index


1. Spring Data 프로젝트란?

2. Spring Data for MongoDB 예제프로젝트 만들기

3. Spring XML 설정파일을 이용해서 Mongo 객체 등록하기

4. MongoTemplate 객체 등록하기

5. Repository 에 대해 알아보자.

  - Repository, CrudRepository, PagingAndSortingRepository 알아보기

  - Repository 를 사용하기 위한 준비

  - PagingAndSortingRepository 이용해서 MongoDB 데이터 다루기

  - 사용자정의 Repository 인터페이스 만들기


반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함