Определяет ли MongoDb XSD для Spring Data - Document элемент db-factory?
Spring Data - документация документа дает и пример настройки фабричного компонента для создания соединений MongoDB с использованием mongo:db-factory
элемент.
<mongo:db-factory id="anotherMongoDbFactory"
host="localhost"
port="27017"
dbname="database"
username="joe"
password="secret"/>
Проблема в том, что XSD для пространства имен mongo не объявляет элемент db-factory. Это ошибка или я смотрю на неверную версию документации?
1 ответ
Решение
Элемент mongo:db-factory доступен в Spring-Data 1.0 Milestone 3. Пакет можно скачать отсюда, а документацию можно найти в документации по Spring-Data 1.0.0.M3.
Чтобы использовать его из Maven, просто включите следующую зависимость в файл pom.xml:
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
<version>1.0.0.M3</version>
</dependency>
Возможно, вы использовали версию кода 1.0.0.M2 (документация Spring-Data 1.0.0.M2), где db-factory еще не был доступен в XSD или онлайн-документации.