国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SpringBoot 整合 MongoDB 連接 阿里云MongoDB

這篇具有很好參考價值的文章主要介紹了SpringBoot 整合 MongoDB 連接 阿里云MongoDB。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?注:spring-boot-starter-data-mongodb 2.7.5;jdk 1.8? 阿里云MongoDB是副本集實例的

在網(wǎng)上查找了一番,大多數(shù)都是教連接本地mongodb或者linux上的mongodb

阿里云上有java版連接教程,但它不是SpringBoot方法配置的,是手動寫死的很不方便。

通過程序代碼連接MongoDB副本集實例

下面進行配置,大家根據(jù)實際情況參考修改

Maven

<!--  springboot-mongodb  -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>

注:springboot項目,test以及web maven依賴沒有加進去,自行添加好了

yml

spring:
  data:
    mongodb:
      # 方式一
      # uri: mongodb://root:****@dds-0jld06e0ffb****.mongodb.rds.aliyuncs.com:3717/test?authSource=admin
      # 方式二
      host: dds-0jld06e0ffb****.mongodb.rds.aliyuncs.com
      port: 3717
      username: root
      password: ****
      database: ****
      authentication-database: admin
  • password:換成自己的
  • database:想要連接的數(shù)據(jù)庫
  • authenticationDatabase:?需要配置去認證的庫,也是需要加(因為我的賬號密碼信息在admin庫里)
  • authSource:authenticationDatabase
  • host:換成自己的host

注:經(jīng)我測試,url方式連接是密碼有特殊字符的需要轉(zhuǎn)譯。單獨配置password的方式不需要

網(wǎng)上有些教程說password需要加單引號,我這里連接沒問題就沒有加

如何解決連接串中賬號密碼包含特殊字符導致連接失敗的問題?

連接失敗的報錯

1、org.springframework.data.mongodb.UncategorizedMongoDbException: Exception authenticating MongoCredential{mechanism=SCRAM-SHA-1.....}

檢查password是否正確(url方式需要轉(zhuǎn)譯的),authenticationDatabase配置了沒,url方式是在連接參數(shù)后面拼接authSource文章來源地址http://www.zghlxwxcb.cn/news/detail-620647.html

到了這里,關于SpringBoot 整合 MongoDB 連接 阿里云MongoDB的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • SpringBoot整合MongoDB

    SpringBoot整合MongoDB

    提示:以下是本篇文章正文內(nèi)容,MongoDB 系列學習將會持續(xù)更新 ①添加 SpringData 依賴: ②配置 yml 文件 ,官方連接配置文檔 方式一: 方式二: ③直接注入 MongoTemplate 進行操作 回到目錄… @Document 修飾范圍 :用在類上。 作用 :用來映射這個類的一個對象為 Mongo 中一條文檔

    2023年04月26日
    瀏覽(15)
  • MongoDB - 整合 SpringBoot 操作全流程

    MongoDB - 整合 SpringBoot 操作全流程

    目錄 一、MongoDB 整合 SpringBoot 1.1、引入依賴 1.2、配置文件 1.3、集合操作 1.4、相關注解 1.5、文檔操作 1.5.1、查詢 1.5.2、更新 1.5.3、刪除 uri 格式為: mongodb://ip 地址:mongodb 端口號/集合名 Ps:以 demo 集合為例 a)創(chuàng)建集合 b)刪除集合 a)@Document 修飾范圍:在類上. 作用:映射當

    2024年01月17日
    瀏覽(16)
  • 【微服務】springboot整合mongodb使用詳解

    目錄 一、mongodb簡介 1.1 什么是mongodb 1.2 mongodb特點 二、mongodb中的核心術語 2.1 mogodb與數(shù)據(jù)庫對比

    2024年02月15日
    瀏覽(17)
  • springboot整合redis,MongoDB,Elasticsearch(ES)

    springboot整合redis,MongoDB,Elasticsearch(ES)

    目錄 ?springboot整合redis 連接Redis 字符串操作 哈希表操作 列表操作 集合操作 有序集合操作 lettcus與jedis的區(qū)別? springboot整合MongoDB 新增數(shù)據(jù) 查詢數(shù)據(jù) 更新數(shù)據(jù) 刪除數(shù)據(jù) ?springboot整合Elasticsearch(ES) 創(chuàng)建ElasticsearchRepository 創(chuàng)建實體類 增刪改查 搜索 Spring Boot整合Redis,需要使

    2024年02月05日
    瀏覽(22)
  • SpringBoot--中間件技術-3:整合mongodb,整合ElasticSearch,附案例含代碼(簡單易懂)

    實現(xiàn)步驟: pom文件導坐標 yaml配置文件配置mongodb: 隨便建一個pojo 測試: 裝配MongoTemplate模板類,調(diào)用方法 整合MongoDB總結(jié): 導坐標 寫配置文件 核心類MongoTemplate調(diào)用 前提準備:數(shù)據(jù)庫+ES 數(shù)據(jù)庫建表語句: 實現(xiàn)步驟: pom文件到坐標 yaml配置文件 創(chuàng)建實體類: 對應數(shù)據(jù)庫表

    2024年02月04日
    瀏覽(19)
  • java springboot整合Mongodb 對數(shù)據(jù)庫集合進行增刪查改操作

    java springboot整合Mongodb 對數(shù)據(jù)庫集合進行增刪查改操作

    下面 我們就來做 springboot 整合Mongodb的工作 我們終端打開 Mongodb 安裝目錄下的bin目錄 然后執(zhí)行 啟動服務 然后 打開我們的 springboot 項目 在pom.xml 文件中 導入坐標 有了依賴之后 就還差配置 打開項目中的 application 配置文件 我這里用的 yml 格式 我們在上面 打個 mong 它就會彈出

    2024年01月18日
    瀏覽(23)
  • SpringBoot整合阿里云OSS對象存儲

    SpringBoot整合阿里云OSS對象存儲

    阿里云對象存儲服務(Object Storage Service,簡稱OSS)為您提供基于網(wǎng)絡的數(shù)據(jù)存取服務。使用OSS,您可以通過網(wǎng)絡隨時存儲和調(diào)用包括文本、圖片、音頻和視頻等在內(nèi)的各種非結(jié)構(gòu)化數(shù)據(jù)文件。 阿里云OSS將數(shù)據(jù)文件以對象(object)的形式上傳到存儲空間(bucket)中。 可以進行

    2024年02月06日
    瀏覽(29)
  • 阿里云RockMQ與SpringBoot的整合

    阿里云RockMQ與SpringBoot的整合

    前言: 開源版本Rocket和商業(yè)版本的 RocketMQ有些不同,研究的是商業(yè)版本的RocketMQ,阿里云的官方文檔,感覺有點亂??床徽γ靼祝W(wǎng)上雖然有教程,大都還是有點缺少,有時候會突然跳了步驟,抹去了一些細節(jié)。 前置步驟 阿里云MQ開通及子Access賬號的權(quán)限的生成 阿里云MQ開通

    2024年02月15日
    瀏覽(12)
  • SpringBoot項目整合阿里云短信業(yè)務(非常詳細)

    SpringBoot項目整合阿里云短信業(yè)務(非常詳細)

    詳細介紹SpringBoot整合阿里云短信服務的每一步過程,同時會將驗證碼存放到Redis中并設置過期時間,盡量保證實戰(zhàn)的同時也讓沒做過的好兄弟也能實現(xiàn)發(fā)短信的功能~ 首先,你需要注冊一個阿里云賬號(如果還沒有),然后在控制臺中創(chuàng)建Access Key。這個Access Key將用于通過AP

    2024年04月27日
    瀏覽(22)
  • springboot整合阿里云oss實現(xiàn)文件上傳

    springboot整合阿里云oss實現(xiàn)文件上傳

    通過阿里云oss進行文件上傳,首先需要開通相關的服務,這邊就不在具體說明,不懂的可以百度看一下。 阿里云oss有幾個關鍵的參數(shù),這也是后續(xù)通過java進行上傳所需要的參數(shù),分別是endpoint(域結(jié)點)、AccessKey ID(秘鑰id)、AccessKey secret(秘鑰)、bucket name(bucket域名)。 ?通過這幾

    2024年01月25日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包