38 Star 164 Fork 85

shenzhanwang/Spring-mongodb

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Spring-boot-mongoDB

随着Nosql分布式数据库的不断出现,各种非关系型数据库的重要性日益涌现。本项目基于Spring-data的API,实现一个Spring boot连接文档数据库mongoDB,并对数据进行管理的基本功能,包含的内容如下:

1.包含对文档的基本增删改查(CRUD)的功能,基于Spring-data的MongoRepository扩展实现,update和insert操作本质上使用的同一个DAO接口,区别是update操作必须提供主键id,insert操作不提供id字段;

2.包含数据排序、分页的功能;

3.包含按条件进行数据筛选的功能;

4.前端分页插件使用Bootgrid,前端框架使用Bootstrap;

5.使用时,先开启mongoDB;

6.页面访问入口http://localhost:8081/mongodb/index

本项目的实例文档模式如下:

{
    "_id" : ObjectId("58369d57eab6bfd4371a5d37"),
    "_class" : "po.Picture",
    "filename" : "activiti教程",
    "path" : "f盘",
    "size" : NumberLong(9765)
  }

效果图

输入图片说明 输入图片说明 输入图片说明

好书推荐

输入图片说明

购买地址
输入图片说明

专利文章

标题 技术领域
1 一种基于微服务架构的车联网大数据分析系统 微服务
2 一种流式数据场景下Elasticsearch索引的自动化扩容方法 搜索引擎
3 大数据钻取分析方法、装置、设备及存储介质 大数据分析
4 一种基于工作流引擎的自动化办公方法和系统 工作流引擎
5 一种低延迟高性能实时数据仓库搭建的方法和系统 实时数仓
6 一种基于数据治理的大数据中台架构系统 数据中台

视频教程

附录:中央技术储备仓库(Central Technique Reserve Repository)

  1. Spring boot整合Mybatis实现增删改查(支持多数据源)输入图片说明
  2. Spring,SpringMVC和Hibernate的整合实现增删改查
  3. Spring boot整合activiti工作流引擎实现OA开发输入图片说明
  4. Ruoyi-boot集成工作流引擎Flowable实例输入图片说明
  5. Spring发布与调用REST风格的WebService
  6. Spring boot整合Axis调用SOAP风格的web服务
  7. Spring boot整合Apache Shiro实现RBAC权限控制
  8. 使用Spring security实现RBAC权限控制
  9. Spring boot整合mongoDB文档数据库实现增删改查
  10. Spring连接Redis实现缓存
  11. Spring连接图存数据库Neo4j实现增删改查
  12. Spring boot整合列存数据库hbase实现增删改查
  13. Spring平台整合消息队列ActiveMQ实现发布订阅、生产者消费者模型(JMS)
  14. Spring boot整合消息队列RabbitMQ实现四种消息模式(AMQP)
  15. Spring boot整合kafka 2.1.0实现大数据消息管道
  16. Spring boot整合websocket实现即时通讯输入图片说明
  17. Spring security整合oauth2实现token认证
  18. Spring boot整合MinIO客户端实现文件管理
  19. 23种设计模式,源码、注释、使用场景
  20. 使用ETL工具Kettle的实例
  21. Git指南和分支管理策略
  22. 使用Apache Doris搭建实时数仓
  23. zookeeper原理、架构、使用场景和可视化
  24. Spring boot整合Apache dubbo v2.7.5实现分布式服务治理(SOA架构) 输入图片说明
  25. 使用Spring Cloud Alibaba v2.2.7实现微服务架构(MSA架构)输入图片说明
  26. 使用Apache Paimon搭建流式数据湖
  27. 使用kubernetes+docker+gitlab+spring cloud实现云服务的编排、持续集成和动态扩容
  28. 使用Spark进行分布式计算
  29. 使用Flink实现流批一体化的分布式计算
  30. 搭建高可用nginx集群和Tomcat负载均衡
  31. 使用mycat实现Mysql数据库的主从复制、读写分离、分表分库、负载均衡和高可用
  32. 《Elasticsearch数据搜索与分析实战》源码 输入图片说明
  33. 基于可靠消息最终一致性实现分布式事务(activeMQ)
  34. Spring boot dubbo整合seata实现分布式事务输入图片说明
  35. Spring cloud alibaba 整合seata实现分布式事务 输入图片说明
  36. 并发控制:数据库锁机制和事务隔离级别的实现输入图片说明
  37. 并发控制:使用redission实现分布式锁
  38. 并发控制:使用zookeeper实现分布式锁
  39. 并发控制:Java多线程编程实例
  40. 并发控制:使用netty实现高性能NIO通信

关注微信公众号获取更多技术文章和源码

输入图片说明

空文件

简介

Spring boot连接mongoDB数据库 展开 收起
取消

发行版

暂无发行版

贡献者 (2)

全部

近期动态

1年多前推送了新的提交到 master 分支,e40f4af...370d1f6
1年多前推送了新的提交到 master 分支,6449c8e...e40f4af
2年前推送了新的提交到 master 分支,b23ccaa...6449c8e
2年多前推送了新的提交到 master 分支,ffd049d...b23ccaa
2年多前推送了新的提交到 master 分支,08c3b46...ffd049d
加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/shenzhanwang/Spring-mongodb.git
git@gitee.com:shenzhanwang/Spring-mongodb.git
shenzhanwang
Spring-mongodb
Spring-mongodb
master

搜索帮助