然后我看到另一种,就是增加一个spring-boot-starter-mongodb-plus的依赖,可以参看: Spring Boot中增强对MongoDB的配置(连接池等)我也不知道原创在哪,随便引了一个。 但是这个方法还是不可以,是因为版本的问题,后续会解释,不过我看了一个这个依赖的源码,很简单,就是一个获取yaml配置和对mongodb连接的配置类。所...
确保勾选与 MongoDB 相关的Spring Data MongoDB依赖。 步骤2: 添加 MongoDB 依赖 在你的pom.xml文件中,添加指定版本的 MongoDB 驱动依赖。假设你想要使用 MongoDB 的4.0.0版本,代码如下: <dependency><groupId>org.mongodb</groupId><artifactId>mongodb-driver-sync</artifactId><version>4.0.0</version><...
如果在springboot项目中存在spring-boot-starter-data-mongodb的依赖,springboot会在项目启动时自动实例化一个mongo实例,因此需要在项目启动时禁用mongo的自动配置。 配置如:@SpringBootApplication(exclude = {MongoAutoConfiguration.class, MongoDataAutoConfiguration.class} ) ,项目可以正常启动。 springboot链接mongodb数...
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></dependency> 2 application.properties配置文件中增加: spring.data.mongodb.uri=mongodb://127.0.0.1:27017/ceshidb ceshidb是数据库名字 2.4版本以上的mongodb采用如下格式配置: spring.data....
即:通过maven的<parent>来对整个项目的版本进行全局指定,本文使用的SpringBoot版本是2.4.1,然后引入单元测试的Junit和spring-boot-starter-test以方便后续进行测试,这样就建立了最小依赖关系的SpringBoot整合MongoDB。二、创建SpringBoot配置文件和启动类 SpringBoot的配置文件放在resources目录下面,文件名称为:...
最后发现问题不是出之spring-boot-starter-data-mongodb这一层,而是spring-boot-starter-parent这一层。 旧的项目用的是2.1.0.RELEASE,所以spring-data-mongodb的版本是2.1.2.RELEASE。 而新的项目用的是2.3.0.RELEASE,所以spring-data-mongodb的版本是3.0.0.RELEASE,这这个版本确实不支持SimpleMongoDbFactory。最...
在Spring Boot中配置MongoDB,需要以下步骤: 添加Maven依赖: 在项目的pom.xml文件中,添加以下依赖: 代码语言:txt 复制 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> ...
spring-boot-starter-data-mongodb:Spring 对 MongoDb 提供的 Java Drive 封装的框架。 2、Application 文件中添加 MongoDB 连接配置 在SpringBoot 的 application.yml 文件中添加连接 MongoDB 的配置参数,内容如下: spring: data: mongodb: host: 127.0.0.1 port: 27017 database: test username: admin ...
MongoDB 是一个文档数据库,数据存储在类似 JSON 的文档中,比传统的关系型数据库更具表现力和强大。 初入门 引入MongoDB starter <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></dependency><dependency><groupId>org.springframework.boot</gr...
1、SpringBoot集成MongoDB 1.1、加入Pom依赖 <!--MongoDB依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></dependency><!-- log4j2日志--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starte...