mongodb.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:mongo="http://www.springframework.org/schema/data/mongo"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo/spring-mongo.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><context:property-placeholder location="classpath*:mongodb.properties"  /><!--username="${mongo.username}"--><!--password="${database.password}"--><mongo:db-factory id="mongoDbFactory"host="${mongo.host}"port="${mongo.port}"dbname="${mongo.dbname}"/><bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate"><constructor-arg name="mongoDbFactory" ref="mongoDbFactory"/></bean>
</beans>

mongodb.properties

mongo.host=127.0.0.1
mongo.port=27017
mongo.dbname=test
#mongo.username=
#database.password=

操作mongodb的测试方法

@Resource
MongoOperations mongoOperations;@Test
public void testMongodb(){User user = new User();user.setName("testMongodb");user.setAge(12);mongoOperations.save(user, "collectionName");User userGetFromMdb = mongoOperations.findOne(new Query(Criteria.where("name").is("testMongodb")), User.class, "collectionName");System.out.println(userGetFromMdb);
}

转载于:https://www.cnblogs.com/ytpblog/p/5596646.html

使用spring-data-mongodb操作mongodb相关推荐

  1. spring data使用操作mongodb数据库 springboot

    在IDEA里面使用新建一个maven项目, 项目的结构是如图所示:(注意:springboot 项目中所有的组件必须位于application同级或者子包下才会被扫描到,不然就会报上面的错!) 导入相 ...

  2. 使用Spring Data Redis操作Redis(集群版)

    说明:请注意Spring Data Redis的版本以及Spring的版本!最新版本的Spring Data Redis已经去除Jedis的依赖包,需要自行引入,这个是个坑点.并且会与一些低版本的Sp ...

  3. SpringBoot 集成 Spring Data Mongodb 操作 MongoDB 详解

    一.MongoDB 简介 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,且与关系数据库的最为相像的.它支持的数据结构非常松散,是类似 json 的 bso ...

  4. Spring Boot使用Spring Data Redis操作Redis(单机/集群)

    说明:Spring Boot简化了Spring Data Redis的引入,只要引入spring-boot-starter-data-redis之后会自动下载相应的Spring Data Redis和 ...

  5. 通过Spring Data Neo4J操作您的图形数据库

    在前面的一篇文章<图形数据库Neo4J简介>中,我们已经对其内部所使用的各种机制进行了简单地介绍.而在我们尝试对Neo4J进行大版本升级时,我发现网络上并没有任何成型的样例代码以及简介,而 ...

  6. Spring Boot 最佳实践(五)Spring Data JPA 操作 MySQL 8

    ## 一.Spring Data JPA 介绍 JPA(Java Persistence API)Java持久化API,是 Java 持久化的标准规范,Hibernate是持久化规范的技术实现,而Sp ...

  7. 通过Spring Data Elasticsearch操作ES

    Elasticsearch Elasticsearch (ES)是一个基于Lucene构建的开源.分布式.RESTful 接口全文搜索引擎.Elasticsearch 还是一个分布式文档数据库,其中每 ...

  8. Redis - Spring Data Redis 操作 Jedis 、Lettuce 、 Redisson

    文章目录 官网 Jedis VS Lettuce Jedis Code POM依赖 配置文件 配置类 单元测试 Lettuce Code Redisson Code POM依赖 配置文件 配置类 单元 ...

  9. 使用Spring访问Mongodb的方法大全——Spring Data MongoDB查询指南

    1.概述 Spring Data MongoDB 是Spring框架访问mongodb的神器,借助它可以非常方便的读写mongo库.本文介绍使用Spring Data MongoDB来访问mongod ...

  10. Spring Boot + Spring Data + Elasticsearch实例

    在本文中,我们将讨论"如何创建Spring Boot + Spring Data + Elasticsearch范例". 本文中使用的工具: Spring Boot 1.5.1.R ...

最新文章

  1. friend之友元函数和友元类
  2. android tible控件_android自定义表单,表格控件TableRowTextView
  3. C言语实现midpoint euler中点欧拉法解常微分方程(附完整源码)
  4. Debian 忘记root密码的处理(passwd:command not found)
  5. OpenCV:Surface Matching 3D
  6. python向量化和c哪个快_在python中向量化6 for循环累积和
  7. Java JSP EL
  8. SpringBoot------全局异常捕获
  9. python-louvain
  10. Turbo码 - 接近完美的编码
  11. matlab 向量转置,matlab中向量和矩阵怎么转置 值得收藏
  12. 谷歌浏览器的笔记在哪里_推荐七款谷歌浏览器chrome在线网页阅读模式插件
  13. 我用Python写了一个论文降重工具
  14. 使用 BEV 投影的高效城市规模点云分割
  15. SMART 监控项研究以及存储健康分级机制
  16. 使用手机软件Bluino Loader通过蓝牙编程、烧录Arduino
  17. JAVA编写Word
  18. BYTE,WORD,DWORD
  19. uniapp简单搞定支付传统的开发支付需要前后端做很多工作,各种参数的处理,签名,秘钥的验证校验等,尤其是涉及到多种不同的平台支付,更是繁琐;而且以往的支付是由后端主导的,如果后端是个菜鸡,那么做这
  20. 58同城字体加密解密方法

热门文章

  1. mysql数据库用户的创建_mysql创建用户及数据库
  2. 一维条形码识别c语言_条形码的优点
  3. LeetCode 1805. 字符串中不同整数的数目(哈希set)
  4. LeetCode MySQL 1532. The Most Recent Three Orders(dense_rank + over窗口函数)
  5. LeetCode 800. 相似 RGB 颜色
  6. LeetCode 987. 二叉树的垂序遍历(递归/循环)
  7. LeetCode 784. 字母大小写全排列(位运算回溯)
  8. linux脚本大全,shell大全
  9. 多进程模块multiprocessing
  10. RDD持久化、广播、累加器