然后我看到另一种,就是增加一个spring-boot-starter-mongodb-plus的依赖,可以参看: Spring Boot中增强对MongoDB的配置(连接池等)我也不知道原创在哪,随便引了一个。 但是这个方法还是不可以,是因为版本的问题,后续会解释,不过我看了一个这个依赖的源码,很简单,就是一个获取yaml配置和对mongodb连接的配置类。所...
1、mongodb服务 mongodb的安装支持windows和linux等平台,具体在不同平台的下载安装请查看相关大佬博文。 2、创建springboot项目 此处通过idea工具创建,springboot选择2.7.0版本,具体不再描述。 3、添加mongodb依赖 Spring Data MongDB 是Spring Data的下的一个模块,在springboot中整合mongodb就需要添加Spring Data MongD...
如果在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....
最后发现问题不是出之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。最...
springboot 版本是2.1.2,引入的spring-boot-starter-data-mongodb 版本为 2.1.7.RELEASE. <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId><version>2.1.7.RELEASE</version></dependency> ...
本文示例的MongoDB版本为:4.4.8 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</group...
IDEA、Maven、SpringBoot2.0.4、Jdk1.8、MongoDB4.0、MongoDB Compass Community、PostMan 2.MongoDB 传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中...
这个问题主要是spring-boot-starter-data-mongodb依赖引用了spring-data-commons1.13.6版本包,和springBoot1.5.4版本不兼容,解决方法为:忽略spring-boot-starter-data-mongodb下的spring-data-commons1.13.6依赖,自己手动引入spring-data-commons1.13.0版本,具体pom依赖为:<!-- 集成 MongoDB --> <dependency> <grou...