永发信息网

mongodb struts spring怎么集成使用

答案:1  悬赏:40  手机版
解决时间 2021-03-07 17:31
mongodb struts spring怎么集成使用
最佳答案
mongodb struts spring集成使用方法:
1、 定义mongo对象,对应的是mongodb官方jar包中的Mongo,replica-set设置集群副本的ip地址和端口
<mongo:mongo id="mongo" replica-set="localhost:27017">
<!-- 一些连接属性的设置 -->
<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>
2、定义mongo的工厂,通过它来取得mongo实例,dbname为mongodb的数据库名,没有的话会自动创建
<mongo:db-factory dbname="test" mongo-ref="mongo"/>
3、 mongodb的主要操作对象,所有对mongodb的增删改查的操作都是通过它完成
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
<constructor-arg name="mongoDbFactory" ref="mongoDbFactory"/>
</bean>
4、 映射转换器,扫描back-package目录下的文件,根据注释,把它们作为mongodb的一个collection的映射
<mongo:mapping-converter base-package="com.xxx.xxx.domain" />

<!-- mongodb bean的仓库目录,会自动扫描扩展了MongoRepository接口的接口进行注入 -->
<mongo:repositories base-package="com.xxx.xxx.persist.mongodb"/>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求Asher book的try这首音乐的空间链接
beautytronic按摩仪器为什么1和2的模式不会震
2.4+1.6*0.7-1.2简便运算
什么牌子彩妆适合学生
丽景苑小区地址在什么地方,想过去办事
我牙痛,想抽掉牙神经线,就得打麻药可打了两
某企业将一张金额为1000万元,还有36天才到期
香麦面包坊我想知道这个在什么地方
扬州到淮安开车要多久
十个月公罗威纳开始护食了是起性了吗
请问有谁知道EPSON最新推出的A3幅面的墨仓式
三星有什么软件可以备份和恢复app以及数据
宇培幸福时光还有房源吗
大话西游2作坊坊主的好处
怎么关掉微信的声音,静音模式下还是有声音
推荐资讯
妮欧·甲艺在哪里啊,我有事要去这个地方
帝都游泳健身会所怎么去啊,有知道地址的么
【秋天的怀念赏析】初一秋天的怀念作业本:赏
2012年真的是世界末日吗 我还有好多事情没有
人真的有前世吗? 老是梦见自己生活在古代的
关于不等式的已知关于x 的不等式2x-1<3 3x+m
请问,天畅真黑啊—大致算下买药黑大家的钱,过
天上最厉害的是什么
“最远的距离是我站在你面前你却不知道我爱你
三星电池损耗问题
如何评价谭晶在蒙面唱将中的表现?美声歌手是
梦到小女孩对我笑
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?