반응형
먼저, 위 페이지에서 Spring Boot 프로젝트를 생성해 준다.
버전 체크하고 의존성을 추가한다. 나중에 Redis도 사용할 예정이라 추가해주었다. Redis를 할 필요가 없다면 굳이 체크하지 않아도 된다.
이제 프로젝트를 임포트하고 웹 크롤링을 위한 라이브러리를 추가해 주어야 한다. jsoup 라이브러리를 사용하는데 프로젝트를 만드는 곳에서 따로 지원을 안 하는 것 같다.
implementation 'org.jsoup:jsoup:1.14.3'
dependencies{} 안에 추가해 주면 된다.
이제 MongoDB랑 Spring Boot랑 연동을 해줘야 한다.
# MongoDB 연동
spring.data.mongodb.host=192.168.228.142
spring.data.mongodb.port=27017
spring.data.mongodb.database=MyDB
spring.data.mongodb.username=MyUser
spring.data.mongodb.password=1234
Spring Boot와 MongoDB를 연동하는 코드를 작성해 준다. 아이피, 포트, 데이터베이스, 유저 아이디, 비밀번호 어려운거 없다. 천천히 적어주면 된다.
이제 Spring Boot에서 MongoDB로 값을 저장하는 코드를 작성해 본다.
파일 경로, 클래스 명은 주석을 참고한다.
MongoDB에서 반복적으로 사용되는 기능은 공통 기능으로 만들어서 호출을 하려고 한다. 공통 기능은 아래와 같다.
- 컬렉션 생성
- 한 개의 인덱스가 있는 컬렉션 생성
- 여러 개의 인덱스가 있는 컬렉션 생성
반응형
'Data Base > MongoDB' 카테고리의 다른 글
[MongoDB] : 몽고디비 find 쿼리 사용 (0) | 2022.04.24 |
---|---|
[MongoDB] : Spring Boot 웹 크롤링하여 MongoDB에 데이터 넣고 조회하기 (0) | 2022.04.23 |
[MongoDB] : Data Grip으로 MongoDB 외부 접속하기 (1) | 2022.04.22 |
[MongoDB] : CentOS에서 MongoDB 설치 및 셋팅하기 (0) | 2022.04.22 |
[MongoDB] : MongoDB란? (0) | 2022.04.22 |
댓글