且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Spring Data MongoDB 错误

更新时间:2023-09-18 13:56:16

你的 schemaLocation 缺少 http://www.springframework.org/schema/data/mongo代码>.

You are missing http://www.springframework.org/schema/data/mongo in your schemaLocation.

bean 的最小配置应该如下所示:

Minimal config for your beans should look like:

<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/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/data/mongo
        http://www.springframework.org/schema/data/mongo/spring-mongo.xsd">

    <mongo:mongo host="localhost" port="27017" id="mongo"/>

    <bean id="mongoTemplate"
          class="org.springframework.data.mongodb.core.MongoTemplate">
        <constructor-arg name="mongo" ref="mongo"/>
        <constructor-arg name="databaseName" value="SADB"/>
    </bean>
</beans>

您也可以考虑放弃 XML 配置而只使用 Java 配置,用于声明 Spring bean.

You may also consider moving away from XML configuration and just use Java config for declaring Spring beans.