スプリングブーツシリーズ-mongodb

mongodbインストールリファレンスhttps://blog.csdn.net/wenwang3000/article/details/99319517
1.maven依存関係

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

2.データベースユーザーを作成する

db.createUser(
   {
     user: "liuli",
     pwd: "123456",
     
     roles: [{"role":"readWrite","db":"mongo"}],
    /* All built-in Roles 
     Database User Roles: read|readWrite
     Database Admin Roles: dbAdmin|dbOwner|userAdmin
     Cluster Admin Roles: clusterAdmin|clusterManager|clusterMonitor|hostManager
     Backup and Restoration Roles: backup|restore
     All-Database Roles: readAnyDatabase|readWriteAnyDatabase|userAdminAnyDatabase|dbAdminAnyDatabase
     Superuser Roles: root 
    */
    
    // authenticationRestrictions: [ {
    //     clientSource: ["192.168.0.0"],
    //     serverAddress: ["xxx.xxx.xxx.xxx"]
    //  } ],

    //mechanisms: [ "<SCRAM-SHA-1|SCRAM-SHA-256>", ... ], 

    //passwordDigestor: "<server|client>"
   }
)

3.設定ファイル(application.yml)

spring:
  application:
    name: multiple-datasource-mongo
  data:
    mongodb:
      # 单机模式 (如数据库部署在内网环境,建议不使用密码)
      uri: mongodb://liuli:123456@localhost:27017/mongo
      # 无密码
      #  uri: mongodb://localhost:27017/mongo
      # 集群模式
      # mongodb://user:pwd@ip1:port1,ip2:port2/database  集群

  1. 単一のデータソース
    ここに画像の説明を挿入
    リファレンス:https :
    //github.com/472732787/com-spring-multiple-datasource/tree/master/multiple-datasource-mongo

  2. マルチデータソース
    ここに画像の説明を挿入
    リファレンス:https :
    //github.com/472732787/com-spring-multiple-datasource/tree/master/multiple-datasource-mongo-multiple



公開された52元の記事 ウォンの賞賛2 ビュー6374

おすすめ

転載: blog.csdn.net/wenwang3000/article/details/99676233