Интеграция MongoDB Spring

#java #spring #mongodb #spring-mvc #mlab

#java #spring #mongodb #spring-mvc #mlab

Вопрос:

Я пытаюсь интегрировать проект с Spring MongoDB Mongolab JSF, я нашел много руководств, но я не нашел, как настроить удаленную базу данных monogodb (например, MongoLab) в XML-файле конфигурации Spring:

 <mongo:mongo host="127.0.0.1" port="27017" />
<mongo:db-factory dbname="yourdb" />
  

Куда я могу поместить учетные данные для входа? Пожалуйста, помогите

Комментарии:

1. Разве для вас этого недостаточно: <mongo:db-factory dbname="yourdb" username="" password=""/> ?

Ответ №1:

Вот рабочий блок кода

     <mongo:mongo id="mongo" host="domainName" port="portNumber" />

    <mongo:db-factory id="mongoDbFactory"
              host="domainName"
              port="portNumber"
              username="userName"
              password="passWord"
              dbname="DBName"
              mongo-ref="mongo" />

     <bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
         <constructor-arg name="mongoDbFactory" ref="mongoDbFactory" />
     </bean>
  

Я попробовал, и это работает на 100%
Спасибо за вашу помощь