MyBatis的拦截器配置如何整合到(Spring+SpringMvc+MyBatis)的配置文件中?

<plugins></plugins>,MyBatis的拦截器在SSM整合中如何配置?... <plugins></plugins>,MyBatis的拦截器在SSM整合中如何配置? 展开
 我来答
渠睿9r
2016-06-08 · TA获得超过799个赞
知道小有建树答主
回答量:280
采纳率:100%
帮助的人:178万
展开全部

我在我们工程里面是这么配置的,你可以参考一下:(文件名: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. 配置文件控制的这部分功能可以插拨,也可以说是,配置文件之间解耦了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式