美文网首页
关于springboot与mongoDB整合两种方案

关于springboot与mongoDB整合两种方案

作者: T_wk | 来源:发表于2019-10-25 19:36 被阅读0次

添加pom依赖:

第一种方式:

    通过mongoTemplate实现:

            步骤说明:

            1、配置MongoDbConfig

                1.1、创建MongoClientURI:

                        MongoClientURI url =new MongoClientURI(${MongodbUrl()});

                1.2、创建认证客户端 MongoClient

                        MongoClient mongoClient =new MongoClient(url);     

                1.3、创建MongoDbFactory

                        MongoDbFactory mongoDbFactory =new SimpleMongoDbFactory(mongoClient,url.getDatabase());  

            2、注入mongoTemplate

                2.1、注入MongoTemplate

                2.2、mongoTemplate提供了以下的方法

    通过继承MongoRepository实现:

            步骤说明:

            1、定义Repository接口,继承MongoRepository<>;

            2、使用时候只需注入对应的Repository接口,类似jpa提供了一些基础的方法,例如save(),count(),findAll(),delete()等基础接口;

            3、如果需要自定方法,例如:T findByOrderId(Long orderId),通过orderId进行查询。

相关文章

网友评论

      本文标题:关于springboot与mongoDB整合两种方案

      本文链接:https://www.haomeiwen.com/subject/bdjevctx.html