目录
学习spring-mvc,整合mybatis-plus插件
一、Mybatis-plus是什么?
<!--pom.xml导入mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus</artifactId>
<version>X.X.X</version>
</dependency>
<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 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中进行配置