首页 > 数据库技术 > 详细

SpringBoot 整合 Mongodb 配置的坑

时间:2020-12-21 18:15:31      阅读:155      评论:0      收藏:0      [点我收藏+]
spring:
  data:
    mongodb:
      database: test (自己创建的库)
      port: 3717
      host: aliyun~.com
      username: username
      password: 123456
      authentication-database: admin

这里有一个大坑

如果配置的东西少了 authentication-database: admin  就会出现

org.springframework.data.mongodb.UncategorizedMongoDbException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName=‘user40784318‘, source=‘test‘, password=<hidden>, mechanismProperties=<hidden>}; nested exception is com.mongodb.MongoSecurityException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1, userName=‘user40784318‘, source=‘test‘, password=<hidden>, mechanismProperties=<hidden>}

异常错误。

 上面的admin 是默认设置的库  我在阿里云上买了一个实例 然后就尝试用SpringBoot 的MongoTemplate连接 结果各种报错 最后排查出问题是少了 

authentication-database: admin

这个配置的作用是身份验证

SpringBoot 整合 Mongodb 配置的坑

原文:https://www.cnblogs.com/gjq1126-web/p/14169207.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!