<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" 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/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo/spring-mongo.xsd "> <bean id="mongoClient" class="com.mongodb.MongoClient"> <constructor-arg name="credentialsList"> <list> <!-- Credentials --> <bean class="com.mongodb.MongoCredential"> <constructor-arg name="mechanism" value = "#{T(com.mongodb.AuthenticationMechanism).SCRAM_SHA_1}" /> <constructor-arg type="java.lang.String" name="userName" value="xxx" /> <constructor-arg type="java.lang.String" name="source" value="admin" /> <constructor-arg type="char[]" name="password" value="xxx" /> </bean> </list> </constructor-arg> <constructor-arg name="seeds"> <list> <bean class="com.mongodb.ServerAddress"> <constructor-arg type="java.lang.String" name="host" value="xxx" /> <constructor-arg type="int" name="port" value="27017" /> </bean> </list> </constructor-arg> </bean> <!-- 优先副本查询 --> <bean id="secondaryPreferredReadPreference" class="com.mongodb.TaggableReadPreference.SecondaryPreferredReadPreference"></bean> <!-- MongoDbFactory --> <bean id="simpleMongoDbFactoryID" class="org.springframework.data.mongodb.core.SimpleMongoDbFactory"> <constructor-arg ref="mongoClient" /> <constructor-arg name="databaseName" value="testdb" /> </bean> <!-- MongoTemplate --> <bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate"> <constructor-arg ref="simpleMongoDbFactoryID" /> <property name="readPreference" ref="secondaryPreferredReadPreference"></property> </bean> <mongo:repositories base-package="com.mongo" /> </beans>
Spirng中Mongodb中权限验证
最新推荐文章于 2021-06-09 17:06:57 发布