Spring整合Mybatis Spring与Mybatis整合
导读:Spring整合Mybatis,本文为您带来的是Spring整合Mybatis的教程内容,一定能解决您的问题的,一起来了解吧! 问题导入 mybatis进行数据层操作的核心对象是谁? 1、MyBatis程序核心对象分析 2、
Spring整合Mybatis
本文为您带来的是Spring整合Mybatis的教程内容,一定能解决您的问题的,一起来了解吧!
问题导入
mybatis进行数据层操作的核心对象是谁?
1、MyBatis程序核心对象分析

2、 整合MyBatis
- 使用SqlSessionFactoryBean封装SqlSessionFactory需要的环境信息
- 使用MapperScannerConfigurer加载Dao接口,创建代理对象保存到IOC容器中
代码实现
问题导入
问题1:Spring整合mybatis的依赖叫什么?
问题2:Spring整合mybatis需要管理配置哪两个Bean,这两个Bean作用分别是什么?
【前置工作】
- 创建新的maven工程
- 在pom.xml中添加spring-context、druid、mybatis、mysql-connector-java等基础依赖。
<properties>
<!-- 定义spring的版本号 -->
<spring.version>5.2.10.RELEASE</spring.version>
</properties>
<dependencies>
<!-- 导入阿里巴巴druid连接池(数据源) -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.23</version>
</dependency>
<!-- 导入spring的包 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- spring-jdbc包 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- 数据库mysql驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.22</version>
<scope>runtime</scope>
</dependency>
<!-- junit4 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13</version>
<scope>test</scope>
</dependency>
<!-- mybatis的包 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.0</version>
</dependency>
<!-- mybatis整合spring -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.4</version>
</dependency>
<!-- lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
</dependency>
</dependencies>
相关阅读
-
web标准包括哪些 web标准主要包括
本文为您带来的是web标准包括哪些方面的介绍,web标准包括结构(Structure)、表现(Presentation)和行为(Behavior)三部分,对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准
-
服务器搭建ip教程 自己搭建公网ip服务器的方法
小编带来的是服务器搭建ip教程和自己搭建公网ip服务器的方法的方法内容,一起来了解了解吧。 1、购买站群IP服务器,并让主机商配置好服务器环境 当企业购买完站群服务器IP时,记得要及时
-
零基础3Dmax入门教程 从零开始学习3Dmax的入门指南
今天小编详解零基础3Dmax入门教程方面的介绍,下面IT袋网为您详细介绍 目前说到建模软件,最为大众所熟知的,那当然是老大哥——3Dmax了! 3Dmax效果逼真,功能强大,不仅广泛使用于室内建
-
ping ttl传输中过期是什么原因和解决方法介绍
常在河边走,哪有不湿鞋,有时候就连网络维护人员可能都会遇到 ping ip时报TTL传输过期 的问题,不知道是什么原因引起的,下面IT袋小编就给大家分享下哪些原因会引起 ping ttl传输中过期 。


