티스토리 뷰
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
- MyBatis
- eclipse
- python
- Spring
- github
- docker
- 셀프개통
- 이클립스
- ipTIME
- 아이맥
- heroku
- MongoDB
- 맥북
- 막대그래프
- java
- javascript
- vagrant
- ubuntu
- 자급제폰
- Oracle
- ggplot2
- 알뜰요금제
- ktm모바일
- SVN
- 마인크래프트
- R
- Google Chart Tools
- ggplot
- 도넛차트
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |