<?xml version="1.0" encoding="UTF-8"?>
<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/data/mongo
http://www.springframework.org/schema/data/mongo/spring-mongo.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.2.xsd">
<mongo:mongo id="mongo" replica-set="${db.host}">
<mongo:options
connections-per-host="10"
threads-allowed-to-block-for-connection-multiplier="2"
connect-timeout="1000"
max-wait-time="1500"
auto-connect-retry="true"
socket-keep-alive="true"
socket-timeout="1500"
slave-ok="true"
write-number="1"
write-timeout="0"
write-fsync="true"/>
</mongo:mongo>
<mongo:db-factory id="mongoDbFactory" username="" password="" dbname="db" mongo-ref="mongo"/>
<bean id="mappingContext" class="org.springframework.data.mongodb.core.mapping.MongoMappingContext" />
<bean id="mappingMongoConverter" class="org.springframework.data.mongodb.core.convert.MappingMongoConverter">
<constructor-arg name="mongoDbFactory" ref="mongoDbFactory" />
<constructor-arg name="mappingContext" ref="mappingContext" />
<property name="typeMapper" ref="defaultMongoTypeMapper" />
</bean>
<bean id="defaultMongoTypeMapper" class="org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper">
<constructor-arg name="typeKey">
<null /><!-- 这里设置为空,可以把 spring data mongodb 多余保存的_class字段去掉 -->
</constructor-arg>
</bean>
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
<constructor-arg name="mongoDbFactory" ref="mongoDbFactory" />
<constructor-arg name="mongoConverter" ref="mappingMongoConverter" />
</bean>
</beans>
分享到:
相关推荐
创建一个@Configuration注解的类,配置MongoTemplate或MongoDbFactory。例如: ```java @Configuration public class MongoConfig { @Value("${spring.data.mongodb.uri}") private String mongoUri; @Bean...
本文假定您安装了InfoSphereGuardium收集器并在网络上进行了配置。针对 MongoDB的InfoSphereGuardium活动监视要求使用V9GPU50或更高版本。如果您是 InfoSphereGuardium客户并有资格升级到V9.0,那么您可以先从...
总结来说,Spring MVC与MongoDB的集成主要包括引入相关依赖、配置MongoDB连接信息、创建MongoTemplate bean、定义Repository接口以及在Controller中注入并使用这些接口。通过这种方式,我们可以充分利用Spring的便利...
MongoDB数据库使用方法及安全配置,有兴趣的可以下载,
mongo-java-driver-3.4.1.jar spring-data-commons-1.10.0.RELEASE.jar spring-data-commons-core-1.4.1.RELEASE.jar spring-data-mongodb-1.7.0.RELEASE.jar mongodb.xml mongodb.properties 补充说明:mongo服务器...
7. **易用性**:作为阿里云的产品,mongo-shake的使用门槛相对较低,提供了清晰的命令行接口和配置选项,使得操作简单直观。 在使用mongo-shake之前,你需要确保源和目标MongoDB实例的版本兼容,同时,由于它依赖于...
mongo配置文件
在本案例中,我们将探讨如何在Apache服务器上配置PHP以使用`php_mongo.dll`扩展,以便于PHP能够连接和操作MongoDB。 首先,`php_mongo.dll`是PHP的一个扩展,它允许PHP代码直接与MongoDB数据库进行通信。这个扩展...
对于主服务器(mongo_master),在 `services` 下定义了 `mongo_master` 服务,使用 `mongo:3.4.24` 镜像,指定容器名,挂载数据卷,配置文件以及权限验证相关的参数。命令 `mongod --dbpath /data/db --auth --key...
在“springmongo配置”中,开发者会配置Spring Data MongoDB模块,以利用Spring框架的便利性操作MongoDB。这通常涉及定义MongoTemplate或MongoRepository接口,以及MongoDB的相关配置,如数据库名、主机地址、端口和...
9. 自定义配置:用户可以根据自己的需求配置Mongo4idea,例如设置默认的连接参数、设置显示的列和排序方式等。 在PyCharm中安装Mongo4idea插件非常简单,只需在PyCharm的插件市场中搜索并下载对应版本,然后按照...
在首次启动时,你需要配置MongoDB服务器的连接设置,然后就可以开始你的数据库管理工作了。 总结来说,MongoVUE是一款为MongoDB用户量身定制的高效管理工具,它的绿色版特性使得在Windows环境下无需安装即可使用,...
蒙古群 Mongo-swarm是一个POC项目,可自动化MongoDB集群的引导过程以供生产使用。 使用单个命令,您可以将... 3个Mongo配置节点(prod-mongocfg-1,prod-mongocfg-2,prod-mongocfg-3) 2个Mongo路由器节点(prod-mo
mongo的配置文件路劲:\resources\config\mongoDb.xml (此文件中 注释的配置为2.X版本的配置。 不是注释的代码为3.X的版本) demo路径:mongo3\src\cn\sky\tian\test\controller\MongoDbDao301 为调用3.X版本的服务端...
- 引入`org.springframework.data.mongodb.core.MongoTemplate`类后,我们可以通过Spring的IoC容器来自动配置和注入MongoTemplate实例。 2. **MongoTemplate的基本操作**: - **插入(Insert)**:使用`insert()`...
启动mongodb配置文件
本篇文章将详细介绍MongoDB的安装过程、配置方法,以及如何使用一个客户端工具MongoVUE来管理数据库。 ### 1. MongoDB的安装 MongoDB的安装在不同操作系统上略有不同。以下是在Windows、Linux和macOS上的基本步骤...
必须设置复制,或者必须将mongo配置为master。 mongod --master 示例:收听所有数据库和集合中的更改。 var listener = require ( 'mongo-watcher' ) ; var changeStream = listener . listen ( ) ; changeStream...
docker创建mongo带密码认证
Mac下配置PHP开发环境之MAMP配置Mongo扩展