MongoDB客户端工具
MongoDB是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
引入工具包
<dependency>
    <groupId>com.wueasy</groupId>
    <artifactId>wueasy-data-mongodb</artifactId>
    <version>最新版本</version>
</dependency>
influxdb连接配置
- mongodb:配置- mongodb连接集合,可以配置多个- mongodb连接- demo:- mongodb连接的- key,可以配置多个,唯一- uri:数据库地址
 
 
wueasy :
  data:
    mongodb:
      demo: 
        uri: mongodb://127.0.0.1:27017/wueasy
java中引用mongodb客户端
通过@Qualifier注解注入,并指定服务名称。
- 服务名称说明:规则由- mongodb配置的连接key + MongoTemplate组成
@Autowired
@Qualifier("demoMongoTemplate")
private MongoTemplate mongoTemplate;
启动类配置
由于
spring boot启动时会自动注入数据库,所以启动类中需要配置取消自动注入,增加MongoDataAutoConfiguration.class,MongoAutoConfiguration.class
@SpringBootApplication(exclude={MongoDataAutoConfiguration.class,MongoAutoConfiguration.class})//开启组件扫描和自动配置