目录
系列文章目录
前言
二、官方网站
1.地址
2.Mybatis-plus整合三部曲
总结
前言
学习spring-mvc,整合mybatis-plus插件
一、Mybatis-plus是什么?
- Mybatis-plus简称MP,是一个mybatis的一个增强工具。
- 自动实现mybatis的CRUD操作,极致提高数据库开发效率。
- MP在mybatisi基础上只做增强不做改变。
二、官方网站
1.地址
官方网站:MyBatis-PlusMyBatis-Plus 官方文档
https://baomidou.com/
2.Mybatis-plus整合三部曲
- pom中引入mybatis-plus依赖
<!--pom.xml导入mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>X.X.X</version>
</dependency>
- Spring XML中更改配置SqlSessionFactory实现类
<bean id="sessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mapperLocations" value="classpath:mappers/*.xml"/>
<property name="configLocation" value="classpath:mybatis-config.xml"/>
</bean>
- mybatis-config.xml中增加MP分页插件,Mybatis Plus 3.4以后版本需要再MybaitisSqlSessionFactoryBean.plugins属性中进行设置
<!--Mybatis Plus 3.4以后版本需要再MybaitisSqlSessionFactoryBean.plugins属性中进行设置-->
<property name="plugins">
<array>
<bean class="com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor">
<property name="interceptors">
<list>
<bean class="com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor"/>
</list>
</property>
</bean>
</array>
</property>
总结
Mybaits-plus插件需要分3.4版本之前和之后两种情况,两者的配置方式完全不同:
3.4之前版本:是在mybatis-config.xml中使用<plus>标签进行配置
3.4之后版本:是在applicationConfing.xml中的SqlsessionFactory中进行配置