关于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进行查询。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。