本文主要围绕 MongoDB 的使用,从环境配置、数据库使用,再到客户端工具选用,做了简单的介绍,可能有的地方总结的不到位,还望指正。
在编写 starter
之前我们先了解一下什么是 starter
,一个 starter
其实就是对一个功能的集成封装,然后对外提供一个依赖,让业务去使用,像我们熟悉的 Redis
,mongo
,mybatis
等。另外由于任何人都可以编写自己的 starter
,那么为了区分官方的 starter
和个人的 starter
,通常在命名上面会有一个规范。所以 SpringBoot
官方提出,第三方在建立自己的 Starter
的时候命名规则统一用xxx-spring-boot-starter
,而官方提供的 Starter
统一命名方式为spring-boot-starter-xxx
。
通过我们前面的文章,我们知道自动装配首先要有一个配置类,其次还要有 spring.factories
文件,所以这两步是必不可少的。接下来我们就实操一下。