2016-10-12 3 views
0

Как исправить эту ошибку?MONGO + SPRING: Соответствующий шаблон является строгим, но для элемента 'mongo: db-factory' не найдено декларации

содержание

Контекст:

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://www.springframework.org/schema/beans" 
    xmlns:mongo="http://www.springframework.org/schema/data/mongo" xsi:schemaLocation= 
      "http://www.springframework.org/schema/beans 
      http://www.springframework.org/schema/beans/spring-beans-4.2.xsd"> 
<mongo:db-factory dbname="#{properties.getProperty('mongo.database')}" 
        password="#{properties.getProperty('mongo.password')}" 
        username="#{properties.getProperty('mongo.user')}" 
        port="#{properties.getProperty('mongo.port')}" 
        host="#{properties.getProperty('mongo.host')}"/> 

Весна и Mongo версии:

4.3.2.RELEASE 
3.3.0 

ответ

0

Вы пропавшие местоположение схемы для mongo имен:

<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:mongo="http://www.springframework.org/schema/data/mongo" 
xsi:schemaLocation="http://www.springframework.org/schema/data/mongo 
        http://www.springframework.org/schema/data/mongo/spring-mongo.xsd 
        http://www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-4.2.xsd">