博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Springboot2连接mongodb4注意事项
阅读量:3948 次
发布时间:2019-05-24

本文共 1114 字,大约阅读时间需要 3 分钟。

Springboot2连接mongodb4注意事项

一、前言

Springboot2连接mongodb4的时候博主遇到了点困难,现在博主讲连接步骤重新发出来,并且把易错的地方标注出来。

二、正文

  • 第一步导入依赖

org.springframework.boot
spring-boot-starter-data-mongodb
  • 编写yml文件

spring:  data:    mongodb:      uri: mongodb://root:123456@127.0.0.1:27017/admin
  • 完成

三、易错点

  • 在导入依赖时不要再额外导入mongodb的driver包了。

    spring-boot-starter-data-mongodb的包中是包含mongodb的数据库连接包的。并不像我们导出mysql那样,需要到一个mybatis外还需要导入mysql-java-connector
  • 在yml编写配置的时候注意格式。

    笔者在填写mongodb的连接格式的时候首先采用的是:
    spring:   data:     mongodb:       host: 111.229.1.97       port: 27017       database: admin       username: root       password: 123456
    但是连接的时候总会报一下异常。
    org.springframework.data.mongodb.UncategorizedMongoDbException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-256, userName='root', source='admin', password=
    , mechanismProperties={}};nested exception is com.mongodb.MongoSecurityException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-256, userName='root', source='admin', password=
    , mechanismProperties={}}
    最后换成uri进行连接,最后成功,原因目前不明。

转载地址:http://gtgwi.baihongyu.com/

你可能感兴趣的文章
Android开发——View的生命周期总结
查看>>
Android开发——Protocol Buffer的使用(比XML、Json快很多)
查看>>
Android开发——Android系统启动以及App启动过程
查看>>
Android开发——简述RxJava框架的实现原理
查看>>
Android开发——今日头条APK瘦身之路
查看>>
Android开发——使用ActivityLifecycleCallbacks监控App是否处于后台
查看>>
Android开发——Protocol Buffer效率之高的原理介绍
查看>>
Android开发——贝塞尔曲线解析
查看>>
Android开发——微信Android架构历史
查看>>
Android开发——ListView的复用机制源码解析
查看>>
Android开发——WebView轻量缓存优化
查看>>
Android开发——Android7.0的适配注意点小结
查看>>
Android开发——架构组件LiveData源码解析
查看>>
IDEA常用快捷键整理
查看>>
【Vue】两个元素同一行显示
查看>>
XXL-Job使用
查看>>
如何在SwaggerAPI中添加统一授权认证
查看>>
多线程
查看>>
【Linux】Centos7 常用命令
查看>>
【Redis】Centos7下安装Redis
查看>>