MongoDB配置
服务器:192.168.1.1
端口:27017
数据库:dev-db
认证数据库:admin
账号:hucong
密码:hucongpw
-
pom文件配置
<!-- mongodb 配置 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency>
-
yml配置
# Spring配置 spring: #mongodb data: mongodb: uri: mongodb://hucong:hucongpw@192.168.1.1:27017/dev-db?authSource=admin&authMechanism=SCRAM-SHA-1&retryWrites=false
-
事务配置
MongoTransactionConfig.java
package com.zmsz.rabbitmq.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.mongodb.MongoDatabaseFactory; import org.springframework.data.mongodb.MongoTransactionManager; /** * @author hucong * @description MongoDB事务的支持 * @date 2022/4/25 10:59 */ @Configuration public class MongoTransactionConfig { @Bean MongoTransactionManager mongoTransactionManager(MongoDatabaseFactory factory) { return new MongoTransactionManager(factory); } }