MyBatis的拦截器配置如何整合到(Spring+SpringMvc+MyBatis)的配置文件中?
1个回答
展开全部
我在我们工程里面是这么配置的,你可以参考一下:(文件名:mybatis-config.xml)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<setting name="lazyLoadingEnabled" value="false" />
</settings>
<typeAliases>
<!-- 实体别名 -->
<!-- vo别名 -->
</typeAliases>
<!-- 分页插件 -->
<plugins>
<plugin interceptor="com.cn.kvn.framework.jdbc.mybatisPageInterceptor.PageInterceptor">
<property name="dialectClassName" value="com.cn.kvn.framework.jdbc.mybatisPageInterceptor.MySQLDialect" />
</plugin>
</plugins>
<!-- 注意:配置拦截器的时候需要注意plugins的位置,plugins位置顺序如下:(否则会解析报错) -->
<!-- "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,plugins?,environments?,databaseIdProvider?,mappers?) -->
</configuration>
追问
感谢你的回答,可是这个如何整合到一个.xml里,这个xml里面整合了SSM....
表示什么都不懂,请多多指教
追答
你为什么要把它整到一个文件里面呢?
现在的应用都是往模块化和微服务发展了,配置文件也都分得比较细。
这样做的好处有:1. 很清晰的知道对应的配置文件控制哪部分功能 2. 配置文件控制的这部分功能可以插拨,也可以说是,配置文件之间解耦了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询