Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- level1
- 해쉬맵
- 경력기술
- HashMap
- 동네도서관이용후기
- 무료로책보기
- 코딩문제풀이
- 수포자
- 코딩문제
- 전자도서관
- mobx
- 특정값 개수
- java
- goormIDE
- 프로그래머스
- 로봇 관련 윤리문제
- 월간코드챌린지시즌1
- SpringBoot
- @observable
- Decorator
- groomide
- MES
- 1일1커밋
- 강서구도서관
- restapi
- 오류잡기
- 도서관대출
- 사이드프로젝트
- LinkedList
- @action
Archives
- Today
- Total
Maenya's Techlog
[20210531] Spring Boot에 MongoDB 연결하기 본문
지난 게시물에 이어 mongoDB를 20170 port로 실행시켜두고 시작한다.
mongod --dbpath D:\mongoDB\data\db
1. Dependancy 추가
pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
application.properties
spring.data.mongodb.uri=mongodb://localhost:20170
spring.data.mongodb.database={연결할 db이름}
2. Document에 대응하는 DTO만들기
지난 포스팅에서 Document 생성한 부분

Person.java
package com.seungmin.studyproject.controller;
public class Person {
private String name;
private String job;
@Override
public String toString() {
return "name is " + name + " job is " + job;
}
}
PersonMongoDBRepository.java
package com.seungmin.studyproject.repository;
import com.seungmin.studyproject.controller.Person;
import org.springframework.data.mongodb.repository.MongoRepository;
public interface PersonMongoDBRepository extends MongoRepository<PersonMongoDBRepository, String> {
public Person findByName(String name);
}
3. 연동 TEST

test 하려했더니 오류 발생.. 휴 내일해야징..
'서버 > NoSQL' 카테고리의 다른 글
[20210529] MongoDB 설치 및 환경설정 (0) | 2021.05.30 |
---|