一、关于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