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
相关推荐
2301_8187320614 小时前
项目启动报错,错误指向xml 已解决
xml·java·数据库·后端·springboot
码农阿豪14 小时前
Oracle 到金仓数据库迁移实战:一次真正“落地”的国产替代之旅
java·数据库·oracle
小王不爱笑13215 小时前
SpringBoot 整合 Ollama + 本地 DeepSeek 模型
java·spring boot·后端
毕设源码-钟学长15 小时前
【开题答辩全过程】以 高校宿舍分配系统设计与实现为例,包含答辩的问题和答案
java
何中应15 小时前
IDEA 中让 Git 忽略 .idea 目录
java·git·intellij-idea
無森~15 小时前
HBase优化面试题
java·面试·hbase
PPPPickup15 小时前
easymall---管理后端商品属性管理
java
人道领域15 小时前
SSM框架从入门到入土(SpringFrameWork)
java·spring boot·tomcat
源力祁老师15 小时前
深入解析 Odoo 中 default_get 方法的功能
java·服务器·前端
团子的二进制世界15 小时前
Sentinel-服务保护(限流、熔断降级)
java·开发语言·sentinel·异常处理