springboot与mongodb之整合(一)

一、添加maven依赖

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

二、配置properties文件

1、mongodb无密码方式:

spring.data.mongodb.uri=mongodb://192.168.78.101:27017/mongotest

2、mongodb有密码方式:

spring.data.mongodb.uri=mongodb://username:password@192.168.78.101:27017/mongotes

3、mongodb分片集群方式

##需要全部服务器ip和端口

spring.data.mongodb.uri=mongodb://user:pwd@ip1:port1,ip2:port2/database

4、mongodb副本集方式

##replicaSet--验证replica set的名称

mongodb://hipowerdmp:hipowerdmp%401234@7.203.148.131:8635,7.203.150.42:8635/database?replicaSet=replica

注:密码包@时需要转义成%40,例:admin@1234转义后未admin%401234

三、通过MongoTemplate进行操作

 @Resource
 private MongoTemplate mongoTemplate;

 

posted @ 2023-05-04 15:31  薛大坑  阅读(158)  评论(0编辑  收藏  举报