springBoot整合mongdb

1. 添加依赖

首先,在你的 pom.xml 文件中添加 MongoDB 的依赖:

XML 复制代码
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>

2. 配置 MongoDB 连接

application.propertiesapplication.yml 文件中配置 MongoDB 的连接信息:

bash 复制代码
spring:
  data:
    mongodb:
      uri: mongodb://localhost:27017/fengxuedb
    transactionEnabled: false 

3. 测试 MongoDB连接

java 复制代码
@Autowired
private MongoTemplate mongoTemplate;

@Test
public void Test2(){
    MongoUser user=new MongoUser();
    user.setId(2);
    user.setName("李某");
    user.setAge("23");
    user.setDesc("组长");
    MongoUser user1= mongoTemplate.save(user);
    System.out.println("-------------:"+user1.getName());
    
}

4.补充

bash 复制代码
spring:
  data:
    mongodb:
      host: localhost
      port: 27017
      database: testdb
      username: admin  # 如果需要认证
      password: password  # 如果需要认证
      authentication-database: admin  # 认证数据库
      # uri: mongodb://username:password@localhost:27017/testdb  # 或者使用URI方式
      
      # 连接池配置
      connection-pool:
        max-size: 100
        min-size: 0
        max-wait-time: 120000
        max-connection-life-time: 0
        max-connection-idle-time: 0
        maintenance-frequency: 60000
        maintenance-initial-delay: 0
相关推荐
许彰午4 分钟前
52-useWebSocket自动重连
java·低代码·架构
青山木7 分钟前
RocketMQ 入门到原理(一):整体架构与消息的生命周期
java·分布式·后端·中间件·架构·rocketmq
黑马程序员毕设13 分钟前
基于微信小程序的二手交易平台设计与实现报告
前端·人工智能·spring boot·后端·考研
xcl092513 分钟前
上海24小时自助健身房系统软件开发实战与架构解析
java·spring boot
苏渡苇17 分钟前
Spring Insight 里如何把 Span 收成一条链路
spring boot·spring·spring cloud·系统监控·apm
张宜强31 分钟前
023 SpringBoot实现萌宠集市
java·课程设计
花哥码天下33 分钟前
docker流水线
java
十二同学啊1 小时前
Drools规则引擎:让复杂业务规则从代码中解耦
java·后端·开源
熊猫猫猫猫猫猫1 小时前
Lambda Fusion:面向企业级应用与 AI 智能体开发的开源微服务框架
spring boot
周先生FullStack1 小时前
Mac + 容器本地 MySQL/Redis 环境搭建与网络原理实战
java·spring boot·微服务·容器·架构·个人开发