3.1 Spring Boot数据访问概述
Spring Data:是spring提供的一个用于简化数据库访问,支持云服务的开源框架;设计目的是快速且简单地使用各种数据访问技术
3.2 Spring Boot整合MyBatis
(1)使用注解的方式整合MyBatis
(2)使用配置文件的方式整合MyBatis
两种方式对比:
(1)使用注解的方式比较适合简单的增删改查操作
(2)使用配置文件的方式稍微麻烦,但是对于复杂的数据操作却显的比较实用
(3)通常会使用两种整合方式
3.3 Spring Boot整合JPA
JPA(Java持久化API):它为Java开发人员提供了一种对象/关系映射的工具管理Java中的关系型数据,其主要目的是简化现有的持久化开发工作和整合ORM(对象/关系映射)技术
3.4 Spring Boot整合Redis
Redis:是一个开源(BSD许可)的,内存中数据结构存储系统,它可以用作数据库,缓存和消息中间件,并提供多种语言的API