上一篇已经说了在 MyBatis 配置 xml 中配置拦截器插件
路径:https://blog.csdn.net/wufewu/article/details/84099430
这一次是在 Spring 配置文件中配置拦截器插件
<!-- 扫描包 -->
<bean id="mapperScannerConfigurer"
class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.ps.mapper"></property>
</bean>
<!--
pagehelper
配置拦截器插件(spring和mtbatis的集成) -->
<bean id="sqlSessionFactory"
class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="mapperLocations">
<array>
<value>classpath:mapper/*.xml</value>
</array>
</property>
<property name="typeAliasesPackage"
value="com.isea533.mybatis.model" />
<property name="plugins">
<array>
<bean class="com.github.pagehelper.PageInterceptor">
<!-- 这里的几个配置主要演示如何使用,如果不理解,一定要去掉下面的配置 -->
<property name="properties">
<value>
supportMethodsArguments=true
</value>
</property>
</bean>
</array>
</property>
</bean>