配置嵌入式MongoDB的最简单方法

配置嵌入式MongoDB的最简单方法,第1张

配置嵌入式MongoDB的最简单方法

该嵌入式MongoDB的梦话可以使用Spring引导相结合。

  • 声明对flappoodle的依赖:
        <dependency>        <groupId>de.flapdoodle.embed</groupId>        <artifactId>de.flapdoodle.embed.mongo</artifactId>        <version>2.0.0</version>    </dependency>
  • 声明对库的依赖,为flappoodle的嵌入式MongoDB提供Spring工厂bean:
        <dependency>        <groupId>cz.jirutka.spring</groupId>        <artifactId>embedmongo-spring</artifactId>        <version>1.3.1</version>    </dependency>
  • 大概,您已经声明了对的依赖
    spring-boot-starter-data-mongodb
        <dependency>       <groupId>org.springframework.boot</groupId>       <artifactId>spring-boot-starter-data-mongodb</artifactId>    </dependency>
  • 现在,只需
    MongoTemplate
    在嵌入式MongoDB实例上配置一个指向:
        @Bean    public MongoTemplate mongoTemplate() throws IOException {        EmbeddedMongoFactoryBean mongo = new EmbeddedMongoFactoryBean();        mongo.setBindIp("localhost");        MongoClient mongoClient = mongo.getObject();        MongoTemplate mongoTemplate = new MongoTemplate(mongoClient, "test_or_whatever_you_want_to_call_this_db");        return mongoTemplate;    }


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5153107.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存