更新时间: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.