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;