2017-05-16 9 views
0

그래서 Github의 Spring MongoDB 애플리케이션 스타터 키트를 사용했습니다. 나는 응용 프로그램을 실행 해봤는데 잘 돌아갔다. 모든 기능이 훌륭하게 작동합니다. 나는 이것에 대한 연결이 어떻게 확립되고 있는지 혼란 스럽다. db userid, password 및 db name은 어디에 지정합니까? MySQL 배경에서 오는 MongoDB는 산이 아니지만 초보자들에게는 분명히 설정되어 있지 않은 차이점이 있습니다.Spring REST MongoDB 스타터 애플리케이션 쿼리

여기에서 공식 문서 (https://spring.io/guides/gs/accessing-mongodb-data-rest/)를 따랐습니다. 어쩌면 위의 정보를 문서에 추가 할 수 있습니까?

답변

3

Springboot에서 일부 문서를 읽어야합니다. Springboot는 독설적입니다. 그것은 많은 것들을 가정하고 당신을 위해 많은 것을 준비한다는 것을 의미합니다. 예를 들어, 귀하의 경우, 귀하의 포옴에 몽고의 의존성이 보이 자마자. 다음과 같은 기본값으로 mongodb에 대한 연결을 생성합니다.

host: localhost 
port: 27017 
username: 
password: 
database: test 

이것이 작동하는 방법입니다. 그러나 사용자 정의되도록하려면 구성 파일 (application.properties 또는 yaml)을 지정하여 쉽게 만들 수도 있습니다. 설정할 수있는 구성 등록 정보 목록을 참조하십시오.
https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

+0

난 application.properties 또는 yaml 파일이 없습니다. 이 파일을 수동으로 만들어야합니까? – JackSlayer94

+0

예, 필요합니다. 'src/main/resources' 폴더 아래에두면 기본적으로 springboot가 선택할 수 있습니다. – pvpkiran