作者:禅与计算机程序设计艺术
1.简介
1、什么是 MyBatis?
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码并且使数据库操作变得简单一致。
2、为什么要用 MyBatis?
MyBatis 有以下优点:
- 可以将 XML 配置文件中的数据库操作逻辑分离出来,即便是多个开发人员同时开发时也不会互相干扰,提高协作效率;
- 提供详细的错误信息,可以很方便地定位到底出了哪里的问题;
- 支持多种数据库系统,可以自动生成 SQL,适应不同数据库系统;
- 内置事务管理,简化了数据访问对象(DAO)的编程复杂度;
- 它的 SQL 映射支持动态语言,降低了学习成本;
3、什么是 Spring Boot?
Spring Boot 是由 Pivotal 团队提供的一套全新的快速应用开发脚手架工具,其设计目的是用来简化新 Spring 应用程序的初始搭建及开发过程。该框架使用了特定的方式来进行配置,从而使开发者不再需要定义样板化的配置。
4、为什么要用 Spring Boot?
Spring Boot 有以下优点: - 创建独立运行的 Spring 应用程序非常简单;
- 使用基于 jar 包进行部署,使得应用程序无需容器就可以直接启动并运行;
- 搭配其他第三方组件,如数据访问,消息队列等,可以快速构建微服务架构的应用系统;
- 默认包含各种依赖,简化了开发环境配置;
5、什么是 Spring Boot +