关于springboot与mongoDB整合两种方案

添加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整合两种方案)