开始进入正题
一、技术介绍
SpringBoot整合MongoDB的实现步骤
1.MongoDB是什么?
MongoDB
(来自于英文单词“Humongous
”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。作为一个适用于敏捷开发的数据库,MongoDB
的数据模式可以随着应用程序的发展而灵活地更新。
与此同时,它也为开发人员 提供了传统数据库的功能:二级索引,完整的查询系统以及严格一致性等等。 MongoDB
能够使企业更加具有敏捷性和可扩展性,各种规模的企业都可以通过使用MongoDB来创建新的应用,提高与客户之间的工作效率,加快产品上市时间,以及降低企业成本
利用内存计算的优势,MongoDB
能够提供高性能的数据读写操作。 MongoDB
的本地复制和自动故障转移功能使您的应用程序具有企业级的可靠性和操作灵活性。
二、使用步骤
1.引入maven库
代码如下(示例):
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.1</version>
<relativePath/>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
</dependencies>
MongoDB封装:
/**
* mongo db助手
*
* @Author: heyuhua
* @Date: 2021/1/19 9:52
*/
@Component
public class MongoDBHelper {
@Autowired
private MongoTemplate mongoTemplate;
/**
* 保存
*
* @param t
* @param <T>
* &#