티스토리 뷰

반응형

Spring Data for MongoDB


원래 Reference Documentation 에서는 Simple Spring Utility Project 를 이용해서 예제를 보여주고 있지만, 여기선 Spring MVC Project 로 만들어보겠다. 개발환경은 아래와 같다.


Spring MongoDB support requires MongoDB 1.4 or higher and Java SE 5 or higher. The latest production release (2.0.x as of this writing) is recommended. An easy way to bootstrap setting up a working environment is to create a Spring based project in STS.


MongoDB 는 1.4 이상 버전, JAVA SE 5 이상 이면 되지만, 최신버전을 추천한다. 개발환경을 셋팅할때 STS를 이용해서 Spring 기반 프로젝트를 만드는 게 가장 좋다. 현재 내가 사용하는 STS는 2.9.2.RELEASE 버전이다.


1. Spring MVC Project 하나를 생성하자.




2. 프로젝트 이름은 springdata-mongodb 로 명명하고 top 패키지는 com.springdata.mongodb 로 정하자.





3. 디펜던시(Dependency) 하나를 추가하자. spring-data-mongodb 로 검색해서 최신버전으로 추가하자.

(혹시 밑의 창이 생소한분은 여기 포스팅을 클릭한다.)






org.springframework-version


프로젝트 셋팅은 여기까지만 하면 끝이다. 하지만 springframework 버전을 한번더 확인하기 바란다.

spring-data-mongodb 디펜던시 추가하면 아래 4개 jar 가 추가된다.



spring-tx-3.1.1 버전이 내려왔다. 그러면 현재 org.springframework-version 이 몇버전인지 확인을 pom.xml 에서 해주면 좋을 듯하다. 

<properties>
	<java-version>1.6</java-version>
	<org.springframework-version>3.1.0.RELEASE</org.springframework-version>
	<org.aspectj-version>1.6.9</org.aspectj-version>
	<org.slf4j-version>1.5.10</org.slf4j-version>
</properties>

위에보듯이 나는 3.1.0.RELEASE 로 되있어서 spring-tx 버전에 맞춰 3.1.1 로 바꿔버렸다. 그러면 손쉽게 모든 springframework 관련 jar 들이 3.1.1 로 갱신되는 것을 볼 수 있으실 것이다. 이게 싫고 나는 3.1.0 버전을 고수해야 한다면, 3.1.0 버전의 spring-tx 를 미리 받고 spring-data-mongodb 를 받으면 3.1.0 환경으로 셋팅이 가능하다.




반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
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
글 보관함