微服务,微架构[三]之springboot集成nosql数据库mongodb

一、关于springboot集成mongodb介绍

     mongodb是一个开源的数据库文件,存储格式为JSON的Bosn关系数据结构代替传统表的模式,spring提供几个非常便捷的操作类来实现对接mongodb数据的操作

     1、MongoDbFactory  通过工厂模式,获取mongodb连接数据库然后自行定义操作

     2、[推荐]MongoTemplate 采用模板形式访问mongodb,类似于jdbcTemplate模式一样操作数据,提供了很多操作方法供用户使用

     3、Repository 提供了一个标记性的接口定义,spring data 提供了对此接口的实现类 增、删、改、查、分页 等, 进行自主构建操作,使用场景  JPA


     如果你使用的是mongodb2.x以上就需要额外指定两个参数,如果是mongodb3.x以上就不需要指定额外的参数
           spring.data.mongodb.uri   需要在 application.properties文件中指定mongodb的数据库连接,默认连接到数据0

     2.x所需额外参数

          spring.data.mongodb.host=IP地址或域名

           spring.data.mongodb.port=访问数据库端口 [默认端口27017] 

二、本文主演使用MongoTemplate 方式实现对mongodb的操作,mongodb3.0以上数据

    1、实体类EShengTai.java

    2、service操作mongodb数据库业务

    3、controller代码


    4、application.preperties配置mongodb连接

    5、启动程序

    6、右击运行启动程序

三、访问测试方法

    1、添加方法测试add

    2、删除方法 remove

    3、修改方法



    4、查询一条记录search  返回单个对象json格式

    5、查询所有记录searchAll 返回数组集合对象json格式

程序下载位置:http://pan.baidu.com/s/1dEFijsP

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值