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
相关推荐
苏三说技术9 分钟前
Claude Code从失控到起飞,只用了这些技巧
后端
长栎1 小时前
写 for 循环写了十年,你却从没用过迭代器模式最狠的那一面
后端
LiaCode1 小时前
Redis 在生产项目的使用
前端·后端
用户559822481221 小时前
Docker Compose Down 导致容器数据误删——ext4 日志恢复全记录
后端
LiaCode1 小时前
一天学完 redis 的爽翻版核心知识总结
前端·后端
大刚测试开发实战1 小时前
如何内网穿透访问本地私有化部署的TestHub
前端·后端·github
xiaodaoluanzha2 小时前
迄今為止,最簡單的編程語言 Nolang
前端·后端
Csvn2 小时前
Docker 容器管理入门 — 从镜像到容器编排
后端
用户762352425912 小时前
ShardingJDBC
后端
行者全栈架构师2 小时前
IDEA 中 Maven 项目的 15 个红色报错快速解决方法
java·后端