摘要: 使用spring-data-ldap的基础用法,定义LDAP中属性与我们Java中定义实体的关系映射以及对应的Repository @Data @Entry(base = "ou=people,dc=didispace,dc=com", objectClasses = "inetOrgPerson" 阅读全文
posted @ 2018-03-09 10:38 allalongx 阅读(4265) 评论(4) 推荐(6) 编辑
摘要: LDAP简介 LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务。目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索操作进行了特定的优化。目录一般用来包含描述性的,基于属性的信息并支持精细复杂的过滤能力 阅读全文
posted @ 2018-03-09 10:37 allalongx 阅读(1748) 评论(4) 推荐(6) 编辑
摘要: 在上面的使用JdbcTemplate一文中,主要通过spring提供的JdbcTemplate实现对用户表的增删改查操作。在实现这个例子的时候,我们事先在MySQL中创建了用户表。创建表的过程我们在实际开发系统的时候会经常使用,但是一直有一个问题存在,由于一个系统的程序版本通过git得到了很好的版本 阅读全文
posted @ 2018-03-09 10:35 allalongx 阅读(7466) 评论(6) 推荐(7) 编辑
摘要: 增删改查 MyBatis针对不同的数据库操作分别提供了不同的注解来进行配置,在之前的示例中演示了@Insert,下面针对User表做一组最基本的增删改查作为示例: 在完成了一套增删改查后,不妨我们试试下面的单元测试来验证上面操作的正确性: 返回结果的绑定 对于增、删、改操作相对变化较小。而对于“查” 阅读全文
posted @ 2018-03-09 10:33 allalongx 阅读(275) 评论(5) 推荐(6) 编辑
摘要: 之前在Spring Boot中整合MyBatis时,采用了注解的配置方式,相信很多人还是比较喜欢这种优雅的方式的,也收到不少读者朋友的反馈和问题,主要集中于针对各种场景下注解如何使用,下面就对几种常见的情况举例说明用法。 传参方式 下面通过几种不同传参方式来实现前文中实现的插入操作。 使用@Para 阅读全文
posted @ 2018-03-09 10:31 allalongx 阅读(389) 评论(7) 推荐(6) 编辑
摘要: Spring中整合MyBatis就不多说了,最近大量使用Spring Boot,因此整理一下Spring Boot中整合MyBatis的步骤。搜了一下Spring Boot整合MyBatis的文章,方法都比较老,比较繁琐。查了一下文档,实际已经支持较为简单的整合与使用。下面就来详细介绍如何在Spri 阅读全文
posted @ 2018-03-08 10:13 allalongx 阅读(560) 评论(2) 推荐(7) 编辑
摘要: 快速开始使用Spring-data-mongodb 若MongoDB的安装配置采用默认端口,那么在自动配置的情况下,我们不需要做任何参数配置,就能马上连接上本地的MongoDB。下面直接使用spring-data-mongodb来尝试对mongodb的存取操作。(记得mongod启动您的mongod 阅读全文
posted @ 2018-03-08 10:12 allalongx 阅读(328) 评论(2) 推荐(6) 编辑
摘要: MongoDB简介 MongoDB是一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库之间的产品,其主要目标是在键/值存储方式(提供了高性能和高度伸缩性)和传统的RDBMS系统(具有丰富的功能)之间架起一座桥梁,它集两者的优势于一身。 MongoDB支持的数据结构非常松散,是类似j 阅读全文
posted @ 2018-03-08 10:10 allalongx 阅读(325) 评论(2) 推荐(6) 编辑
摘要: 除了String类型,实战中我们还经常会在Redis中存储对象,这时候我们就会想是否可以使用类似RedisTemplate<String, User>来初始化并进行操作。但是Spring Boot并不支持直接使用,需要我们自己实现RedisSerializer<T>接口来对传入对象进行序列化和反序列 阅读全文
posted @ 2018-03-08 10:09 allalongx 阅读(331) 评论(3) 推荐(6) 编辑
摘要: Spring Boot中除了对常用的关系型数据库提供了优秀的自动化支持之外,对于很多NoSQL数据库一样提供了自动化配置的支持,包括:Redis, MongoDB, Elasticsearch, Solr和Cassandra。 使用Redis Redis是一个开源的使用ANSI C语言编写、支持网络 阅读全文
posted @ 2018-03-08 10:07 allalongx 阅读(938) 评论(6) 推荐(6) 编辑