首页 > 电脑专区 > windows >

spring boot配置mongo,并保存数据

来源:互联网 2023-02-20 17:47:01 342

spring boot如何配置mongo,用mongodb作为我们使用的nosql数据库,下面将详细介绍JVt办公区 - 实用经验教程分享!

spring boot配置mongo,并保存数据JVt办公区 - 实用经验教程分享!

工具/原料

  • spring boot框架
  • mongo数据库

方法/步骤

  • 1

    比如要连接下图所示的mongo数据库zuliJVt办公区 - 实用经验教程分享!

    spring boot配置mongo,并保存数据JVt办公区 - 实用经验教程分享!

  • 2

    在spring boot项目中,添加maven关于mongdb的依赖,代码如下JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    dependency>JVt办公区 - 实用经验教程分享!

    groupId>org.springframework.boot/groupId>JVt办公区 - 实用经验教程分享!

    artifactId>spring-boot-starter-data-mongodb/artifactId>JVt办公区 - 实用经验教程分享!

    /dependency>JVt办公区 - 实用经验教程分享!

    spring boot配置mongo,并保存数据JVt办公区 - 实用经验教程分享!

  • 2相关内容非法爬取自百度经验
  • 3

    接下来需要配置mongodb的连接信息,打开application.properties配置文件,配置代码如下JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    spring.data.mongodb.host=192.168.42.128 #主机ip地址JVt办公区 - 实用经验教程分享!

    spring.data.mongodb.port=27017 #mongodb端口JVt办公区 - 实用经验教程分享!

    spring.data.mongodb.database=zuli #数据库实例名称JVt办公区 - 实用经验教程分享!

    spring boot配置mongo,并保存数据JVt办公区 - 实用经验教程分享!

  • 4

    比如要保存一个User数据,实体类代码如下JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    @Document(collection = "user")JVt办公区 - 实用经验教程分享!

    public class User implements Serializable{JVt办公区 - 实用经验教程分享!

    @IdJVt办公区 - 实用经验教程分享!

    private String id;JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    private String name;JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    public String getId() {JVt办公区 - 实用经验教程分享!

    return id;JVt办公区 - 实用经验教程分享!

    }JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    public void setId(String id) {JVt办公区 - 实用经验教程分享!

    this.id = id;JVt办公区 - 实用经验教程分享!

    }JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    public String getName() {JVt办公区 - 实用经验教程分享!

    return name;JVt办公区 - 实用经验教程分享!

    }JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    public void setName(String name) {JVt办公区 - 实用经验教程分享!

    this.name = name;JVt办公区 - 实用经验教程分享!

    }JVt办公区 - 实用经验教程分享!

    }JVt办公区 - 实用经验教程分享!

    spring boot配置mongo,并保存数据JVt办公区 - 实用经验教程分享!

  • 5

    添加一个测试组件,应用MongoTemplate保存数据,代码如下JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    @ComponentJVt办公区 - 实用经验教程分享!

    public class MongoTestComponent {JVt办公区 - 实用经验教程分享!

    @ResourceJVt办公区 - 实用经验教程分享!

    private MongoTemplate mongoTemplate;JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    public void save(User user){JVt办公区 - 实用经验教程分享!

    mongoTemplate.save(user);JVt办公区 - 实用经验教程分享!

    }JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    }JVt办公区 - 实用经验教程分享!

    spring boot配置mongo,并保存数据JVt办公区 - 实用经验教程分享!

  • 6

    然后在spring boot项目启动的时候执行保存操作,代码如下JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    @ComponentJVt办公区 - 实用经验教程分享!

    public class ApplicationStartUp implements ApplicationRunner {JVt办公区 - 实用经验教程分享!

    @ResourceJVt办公区 - 实用经验教程分享!

    private MongoTestComponent mongoTestComponent;JVt办公区 - 实用经验教程分享!

    JVt办公区 - 实用经验教程分享!

    @OverrideJVt办公区 - 实用经验教程分享!

    public void run(ApplicationArguments args) throws Exception {JVt办公区 - 实用经验教程分享!

    User user = new User();JVt办公区 - 实用经验教程分享!

    user.setName("zuli");JVt办公区 - 实用经验教程分享!

    mongoTestComponent.save(user);JVt办公区 - 实用经验教程分享!

    }JVt办公区 - 实用经验教程分享!

    spring boot配置mongo,并保存数据JVt办公区 - 实用经验教程分享!

  • 7

    启动应用程序,通过mongodb查看工具,查看保存的数据JVt办公区 - 实用经验教程分享!

    到此spring boot配置mongodb教程完毕JVt办公区 - 实用经验教程分享!

    spring boot配置mongo,并保存数据JVt办公区 - 实用经验教程分享!

    spring boot配置mongo,并保存数据JVt办公区 - 实用经验教程分享!

  • 注意事项

    • 了解mongodb基本知识
    • 感谢投票和点赞

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!JVt办公区 - 实用经验教程分享!


    标签: 操作系统配置保存数据

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码