使用spring-data-mongodb操作mongodb
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相关推荐
- spring data使用操作mongodb数据库 springboot
在IDEA里面使用新建一个maven项目, 项目的结构是如图所示:(注意:springboot 项目中所有的组件必须位于application同级或者子包下才会被扫描到,不然就会报上面的错!) 导入相 ...
- 使用Spring Data Redis操作Redis(集群版)
说明:请注意Spring Data Redis的版本以及Spring的版本!最新版本的Spring Data Redis已经去除Jedis的依赖包,需要自行引入,这个是个坑点.并且会与一些低版本的Sp ...
- SpringBoot 集成 Spring Data Mongodb 操作 MongoDB 详解
一.MongoDB 简介 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,且与关系数据库的最为相像的.它支持的数据结构非常松散,是类似 json 的 bso ...
- Spring Boot使用Spring Data Redis操作Redis(单机/集群)
说明:Spring Boot简化了Spring Data Redis的引入,只要引入spring-boot-starter-data-redis之后会自动下载相应的Spring Data Redis和 ...
- 通过Spring Data Neo4J操作您的图形数据库
在前面的一篇文章<图形数据库Neo4J简介>中,我们已经对其内部所使用的各种机制进行了简单地介绍.而在我们尝试对Neo4J进行大版本升级时,我发现网络上并没有任何成型的样例代码以及简介,而 ...
- Spring Boot 最佳实践(五)Spring Data JPA 操作 MySQL 8
## 一.Spring Data JPA 介绍 JPA(Java Persistence API)Java持久化API,是 Java 持久化的标准规范,Hibernate是持久化规范的技术实现,而Sp ...
- 通过Spring Data Elasticsearch操作ES
Elasticsearch Elasticsearch (ES)是一个基于Lucene构建的开源.分布式.RESTful 接口全文搜索引擎.Elasticsearch 还是一个分布式文档数据库,其中每 ...
- Redis - Spring Data Redis 操作 Jedis 、Lettuce 、 Redisson
文章目录 官网 Jedis VS Lettuce Jedis Code POM依赖 配置文件 配置类 单元测试 Lettuce Code Redisson Code POM依赖 配置文件 配置类 单元 ...
- 使用Spring访问Mongodb的方法大全——Spring Data MongoDB查询指南
1.概述 Spring Data MongoDB 是Spring框架访问mongodb的神器,借助它可以非常方便的读写mongo库.本文介绍使用Spring Data MongoDB来访问mongod ...
- Spring Boot + Spring Data + Elasticsearch实例
在本文中,我们将讨论"如何创建Spring Boot + Spring Data + Elasticsearch范例". 本文中使用的工具: Spring Boot 1.5.1.R ...
最新文章
- friend之友元函数和友元类
- android tible控件_android自定义表单,表格控件TableRowTextView
- C言语实现midpoint euler中点欧拉法解常微分方程(附完整源码)
- Debian 忘记root密码的处理(passwd:command not found)
- OpenCV:Surface Matching 3D
- python向量化和c哪个快_在python中向量化6 for循环累积和
- Java JSP EL
- SpringBoot------全局异常捕获
- python-louvain
- Turbo码 - 接近完美的编码
- matlab 向量转置,matlab中向量和矩阵怎么转置 值得收藏
- 谷歌浏览器的笔记在哪里_推荐七款谷歌浏览器chrome在线网页阅读模式插件
- 我用Python写了一个论文降重工具
- 使用 BEV 投影的高效城市规模点云分割
- SMART 监控项研究以及存储健康分级机制
- 使用手机软件Bluino Loader通过蓝牙编程、烧录Arduino
- JAVA编写Word
- BYTE,WORD,DWORD
- uniapp简单搞定支付传统的开发支付需要前后端做很多工作,各种参数的处理,签名,秘钥的验证校验等,尤其是涉及到多种不同的平台支付,更是繁琐;而且以往的支付是由后端主导的,如果后端是个菜鸡,那么做这
- 58同城字体加密解密方法
热门文章
- mysql数据库用户的创建_mysql创建用户及数据库
- 一维条形码识别c语言_条形码的优点
- LeetCode 1805. 字符串中不同整数的数目(哈希set)
- LeetCode MySQL 1532. The Most Recent Three Orders(dense_rank + over窗口函数)
- LeetCode 800. 相似 RGB 颜色
- LeetCode 987. 二叉树的垂序遍历(递归/循环)
- LeetCode 784. 字母大小写全排列(位运算回溯)
- linux脚本大全,shell大全
- 多进程模块multiprocessing
- RDD持久化、广播、累加器