时间:2021-07-01 10:21:17 帮助过:2人阅读
一,mongo连接配置文件
<?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:mongo="http://www.springframework.org/schema/data/mongo" xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo/spring-mongo-1.8.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd"> <context:component-scan base-package="com.noah.li.resultful"/> <beans:bean id="property" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <beans:property name="locations"> <beans:list> <beans:value>classpath:mongo.properties</beans:value> </beans:list> </beans:property> </beans:bean> <mongo:db-factory client-uri="mongodb://${mongo.config.replica.set.address}/${mongo.config.database}?replicaSet=${mongo.config.replica.set.name}"/> <beans:bean id="secondaryPreferredReadPreference" class="com.mongodb.TaggableReadPreference.SecondaryPreferredReadPreference"></beans:bean> <beans:bean id="mongoOperations" class="org.springframework.data.mongodb.core.MongoTemplate"> <beans:constructor-arg name="mongoDbFactory" ref="mongoDbFactory"/> <beans:property name="readPreference" ref="secondaryPreferredReadPreference"/> </beans:bean> <beans:bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate"> <beans:constructor-arg name="mongoDbFactory" ref="mongoDbFactory" /> </beans:bean> <!--<task:annotation-driven/>--> </beans:beans>
二,库配置
mongo.config.replica.set.address=192.168.1.XXX:27017,192.168.1.113.XXX:27018,192.168.1.xxx:27019 mongo.config.replica.set.name=repl mongo.config.database=test mongo.config.username= mongo.config.password= mongodb.connection=
spring-data-mongo-1.8.2.RELEASE连接mongodb副本集备忘
标签: