zoukankan      html  css  js  c++  java
  • 小白的springboot之路(九)、集成MongoDB

    0、前言

      MongoDB是一个高性能、开源的文档型数据库,是当前nosql数据库中最热门的一种,在企业中广泛应用;虽然前段时间更改了开源协议导致被很多企业舍弃,但主要是对云服务商影响较大,对我们来说其实没什么影响;下面介绍简单集成,高级用法以后详聊

    一、启动MongoDB

    1、在官网下载Windows压缩包,解压
    2、创建数据库存放地址,如:C:datadb

    3、在MongoDB的bin目录下创建bat文件,编辑写入:mongod --dbpath C:datadb,保存,

    然后,点击bat文件就启动了MongoDB了,默认端口是27017

    --------------------------------------

    4、GUI工具连接MongoDB,这类工具有不少,我们用studio 3T,下载安装后,点击连接

     

     

     这样MongoDB和GUI工具都启动完毕

    二、集成MongoDB

    1、添加依赖

            <!-- 6、集成mongodb -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-mongodb</artifactId>
            </dependency>

    2、配置文件增加配置,里面的数据库就是你要保存的数据库的名字,如果还没有,它会在用到时自己创建

    ###################mongodb ################
    spring.data.mongodb.host=127.0.0.1
    spring.data.mongodb.port=27017
    spring.data.mongodb.database=mydb1

    3、这样就可以使用MongoTemplate直接增删查改操作了,例如:

        @Autowired
        private MongoTemplate mongoTemplate;
    
       List<User> users = userservice.getAll();
        mongoTemplate.insertAll(users); //插入MongoDB

    好,集成MongoDB就这么简单,我们这个是基础篇,实际项目中更高级的用法我们以后在实战篇和提升篇再详细聊;

  • 相关阅读:
    0326系统按钮添加权限的工作(jsp权限写法)
    0321菜单数据
    ztree树的递归
    前端padding margin
    解决1像素边框问题
    水平垂直居中
    移动端css公共样式
    tap方法改良this指向
    移动端常见问题
    前端笔记(兼容)
  • 原文地址:https://www.cnblogs.com/yanghj/p/12058395.html
Copyright © 2011-2022 走看看