第十五章 : Spring Boot 集成MyBatis 方式
前言
本章知识重点:Spring Boot集成MyBatis的两种方式:注解方式和配置文件集成方式,重点推荐一款脚手架工具-mybatis-plus3以及如何在Idea中集成与应用;大大提高了开发效率,代码更加规范和简洁。
Spring Boot数据访问概述
在开发中,通常会涉及到对数据库的数据进行操作,Spring Boot在简化项目开发以及实现自动化配置的基础上,对关系型数据库和非关系型数据库的访问操作都提供了非常好的整合支持。
Spring Boot默认采用整合SpringData的方式统一处理数据访问层,通过添加大量自动配置,引入各种数据访问模板xxxTemplate以及统一的Repository接口,从而达到简化数据访问层的操作。
Spring Boot提供的常见数据库依赖启动器包括:
- spring-boot-starter-data-jpa:支持JPA(Java Persistence API.,包括spring-data-jpa、spring-orm、Hibernate。
- spring-boot-starter-jdbc:支持JDBC数据库。
- spring-boot-starter-data-elasticsearch:支持ElasticSearch搜索和分析引擎,包括spring-data-elasticsearch。
- spring-boot-starter-data-gemfire:支持GemFire分布式数据存储,包括spring-data-gemfire