springboot、springcloud、docker学习目录:【传送门】 基本的java 项目: 1、pom依赖:mongodb-driver是官方推出的java驱动包,类似JDBC。 2、测试类2.1、普通查询: 2.2、条件查询,使用 MongoDB由于Unclean Shutdown导致服务不能启动 今天启动MongoDB报错查看日志 2019-02-09T16:58:46.923+0800 W - [initandlisten] ...
<groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- springboot整合jdbctemplate --> <!--jdbctemplate的可以暂时不用导入,springboot的web包中有默认的--> <!-- mysql的依赖 --> <dependency> <groupId>mysql</groupId> <artifactId>mysq...
然后我看到另一种,就是增加一个spring-boot-starter-mongodb-plus的依赖,可以参看: Spring Boot中增强对MongoDB的配置(连接池等)我也不知道原创在哪,随便引了一个。 但是这个方法还是不可以,是因为版本的问题,后续会解释,不过我看了一个这个依赖的源码,很简单,就是一个获取yaml配置和对mongodb连接的配置类。所...
在pom.xml中添加依赖 1 2 3 4 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> 再在yml中添加 1 2 3 4 spring data: mongodb: uri: mongodb://root:example@127.0.0.1:27017/demo 然后写了一些测试代码,出现下面报...
如果在springboot项目中存在spring-boot-starter-data-mongodb的依赖,springboot会在项目启动时自动实例化一个mongo实例,因此需要在项目启动时禁用mongo的自动配置。 配置如:@SpringBootApplication(exclude = {MongoAutoConfiguration.class, MongoDataAutoConfiguration.class} ) ,项目可以正常启动。
如上是本文涉及代码所需要的依赖,最核心的就是spring-boot-starter-data-mongodb。packagecom.panda....
最后发现问题不是出之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。最...
数据库的连接主要是配置被加载了。 可以查看一下你的其他配置文件中,是否有对Mongodb的数据库连接配置...
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.3.5.RELEASE</version></parent><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></dependency> ...