您的位置:首页 > 数据库 > Mongodb

[mongoDB]SSM整合mongoDB3.4配置文件

2017-12-20 15:13 357 查看

mongoDB3.x版本以后,MongoDB Java Driver 授权方式发生改变,不再兼容以前模式,本文使用Spring-data-mongodb操纵MongoDB数据库来详细讲解配置方式:

<?xml version="1.0" encoding="UTF-8"?>
<beans default-lazy-init="true"
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-client id="mongo" host="127.0.0.1" port="27117" credentials="root:123456@tablename">
<mongo:client-options
min-connections-per-host="2"
connections-per-host="100"
connect-timeout="5000"
max-wait-time="120000"
heartbeat-frequency="2000"
heartbeat-connect-timeout="10000"
max-connection-life-time="3000"
socket-keep-alive="true"
socket-timeout="3000"
threads-allowed-to-block-for-connection-multiplier="5"
write-concern="SAFE"/>
</mongo:mongo-client>

<mongo:db-factory id="mongoDbFactory" mongo-ref="mongo" dbname="tablename"/>

<bean id="mappingContext" class="org.springframework.data.mongodb.core.mapping.MongoMappingContext"/>

<bean id="mappingConverter" class="org.springframework.data.mongodb.core.convert.MappingMongoConverter">
<constructor-arg ref="mongoDbFactory" />
<constructor-arg ref="mappingContext" />
<property name="typeMapper" ref="defaultMongoTypeMapper" />
</bean>

<bean id="defaultMongoTypeMapper"
class="org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper">
<constructor-arg name="typeKey">
<null />
</constructor-arg>
</bean>

<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
<constructor-arg name="mongoDbFactory" ref="mongoDbFactory"/>
<constructor-arg name="mongoConverter" ref="mappingConverter" />
</bean>

<mongo:mapping-converter />

</beans>


参考地址:http://www.lizi.pw/archives/47
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mongodb 数据库 java