MongoDB客户端工具

MongoDB是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

引入工具包

<dependency>
    <groupId>com.wueasy</groupId>
    <artifactId>wueasy-data-mongodb</artifactId>
    <version>最新版本</version>
</dependency>

influxdb连接配置

  • mongodb:配置mongodb连接集合,可以配置多个mongodb连接
    • demomongodb连接的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})//开启组件扫描和自动配置
Copyright © wueasy.com 2017-2021 all right reserved,powered by Gitbook未经允许,禁止以任何形式传播 修订时间: 2021-02-02

results matching ""

    No results matching ""