mongodb的使用

来源:互联网 发布:基本不定积分算法 编辑:程序博客网 时间:2024/05/17 09:14
mongo 的一些接口可以查阅 api.moongodb.org

在pom.xml 中配置:
<!-- mongo -->
<dependency>
    <groupId>org.mongodb</groupId>
    <artifactId>mongo-java-driver</artifactId>
    <version>2.9.1</version>
</dependency>


在spring容器组件beans中配置:
ServerAddress(String host, int port) 
          Creates a ServerAddress
    <bean id="serverAddress1" class="com.mongodb.ServerAddress">
        <constructor-arg index="0" type="java.lang.String" value="${mongodb.url_1}" />
        <constructor-arg index="1" type="int" value="${mongodb.port_1}"/>
    </bean>

    <bean id="serverAddress2" class="com.mongodb.ServerAddress">
        <constructor-arg index="0" type="java.lang.String" value="${mongodb.url_2}" />
        <constructor-arg index="1" type="int" value="${mongodb.port_2}"/>
    </bean>

    <bean id="mongoDataSource" class="com.diligrp.cms.dao.mongo.MongoDataSource" destroy-method="destory">
        <property name="isSave" value="true" />
        <property name="connectionPerHost" value="30" />
        <property name="connectionTimeout" value="12000" />
        <property name="userName" value="${mongodb.username}" />
        <property name="password" value="${mongodb.password}" />
        <property name="dbName" value="${mongodb.dbname}" />
        <property name="addressList">
            <list>
                <ref bean="serverAddress1"/>
                <ref bean="serverAddress2"/>
            </list>
        </property>
    </bean>



public abstract class ReflectionDBObject
extends Object
implements DBObject

This class enables to map simple Class fields to a BSON object fields

0 0
原创粉丝点击