spring3.2.4.RELEASE整合mongodb3.0
来源:互联网 发布:破解会员软件 编辑:程序博客网 时间:2024/06/10 01:46
spring3.2.4.RELEASE整合mongodb3.0
一、添加pom配置
<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <!--<version>1.7.0.RELEASE</version> 需要spring4--> <!--<version>1.6.4.RELEASE</version> 需要spring4--> <version>1.4.2.RELEASE</version> <exclusions><!-- 去就近的mongo-java-driver依赖,因为要支持mongodb 3.x--> <exclusion> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> </exclusion> </exclusions> </dependency> <!-- MongoDB --> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>2.14.2</version> </dependency>
二、添加配置文件
<?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:context="http://www.springframework.org/schema/context" xmlns:mongo="http://www.springframework.org/schema/data/mongo" xsi:schemaLocation="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-1.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <!-- 定义mongo对象,对应的是mongodb官方jar包中的Mongo,replica-set设置集群副本的ip地址和端口 --> <!-- <mongo:mongo id="mongo" replica-set="${mongo.hostport}"> 一些连接属性的设置 <mongo:options connections-per-host="${mongo.connectionsPerHost}" threads-allowed-to-block-for-connection-multiplier="${mongo.threadsAllowedToBlockForConnectionMultiplier}" connect-timeout="${mongo.connectTimeout}" max-wait-time="${mongo.maxWaitTime}" auto-connect-retry="${mongo.autoConnectRetry}" socket-keep-alive="${mongo.socketKeepAlive}" socket-timeout="${mongo.socketTimeout}" slave-ok="${mongo.slaveOk}" write-number="1" write-timeout="0" write-fsync="true"/> </mongo:mongo> --> <context:property-placeholder location="classpath:config/mongodb.properties" /> <mongo:mongo id="mongo" replica-set="${mongo.hostport}"> <mongo:options connections-per-host="200" threads-allowed-to-block-for-connection-multiplier="100" connect-timeout="1000" max-wait-time="1500" auto-connect-retry="true" socket-keep-alive="true" socket-timeout="15000" slave-ok="true" write-number="1" write-timeout="0" write-fsync="true" /> </mongo:mongo> <mongo:db-factory dbname="database" mongo-ref="mongo" /> <!-- MongoTemplate --> <bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate"> <constructor-arg ref="mongo" /> <constructor-arg name="databaseName" value="sms_platform2" /><!-- 数据库的名称 --> </bean></beans>
#mongo.host=192.168.1.176#mongo.port=27017##mongo.hostport=192.168.1.176:27017mongo.host=localhostmongo.port=27017mongo.hostport=localhost:27017
三、将配置文件导入spring,使用spring进行启动
<import resource="classpath:config/spring-data-mongodb.xml"/>
阅读全文
0 0
- spring3.2.4.RELEASE整合mongodb3.0
- spring3.0整合dwr3.0
- mybatis3.0.2整合spring3.0
- mybatis3.0.2整合spring3.0
- jbpm4.3整合spring3.0
- Spring3.0整合导出Excel
- Spring3+Hibernate4+JPA2.0整合
- mybatis3.0.2整合spring3.0
- Spring整合MongoDB3.0开发(何志雄)
- spring4.0整合mongodb3.0.4项目实践(用户验证)
- mybatis3.0+spring3.0+struts2整合
- 整合Struts2.1+Hibernate3.3+Spring3.0
- spring3.0 + hibernate3.5 + struts2的整合
- struts2.1.8 和 spring3.0 整合
- spring3.0整合Xfire1.2.6 开发webservice
- JSF2.0与Spring3的整合
- 毕业设计(二)---struts2 hibernate3 spring3.0 整合
- MyBatis3.1.1和spring3.0的整合
- spring boot 添加spring mvc 消息转化器 (五)
- Multer 文件上传
- 公众号编辑器开发,获取微信文章样式代码
- @Autowired与@Resource的区别
- 数据结构实验之栈与队列四:括号匹配
- spring3.2.4.RELEASE整合mongodb3.0
- linux实用技巧:使用脚本获取活动网卡的mac地址
- 【笔记】STL-Vector
- 数据结构实验之栈与队列五:下一较大值(一)
- Python Flask打造一个视频网站实战视频教程
- adb命令安装apk,和安装问题daemon not running. starting it now on port 5037解决
- Linux每次开机都要source profile的解决办法
- MongoDB的安装与MongoDB服务配置
- 数据结构实验之栈与队列六:下一较大值(二)