Plugins注册完之后出异常显示classNotFound

来源:3-5 拦截器实现分页Ⅳ

jowishu

2016-06-18 19:26

Configuration.xml文件的配置信息如下:

<plugins>
    <plugin interceptor="com.imooc.interceptor.PageInterceptor"/>
</plugins>

如果不写以上三行可以实现查询只是没有分页功能。

写了以上三句之后报错信息如下:

### Error building SqlSession.

### The error may exist in SQL Mapper Configuration

### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'com.imooc.interceptor.PageInterceptor'.  Cause: java.lang.ClassNotFoundException: Cannot find class: com.imooc.interceptor.PageInterceptor

报错信息显示找不到类,可是我的类明明是存在的,配置的路径也没错。

包结构目录如下:

http://img.mukewang.com/57652fbe0001328506761170.jpg

写回答 关注

1回答

  • 慕桂英8121862
    2016-06-24 15:21:06

    检查下你的拦截器代码部分有没有问题

    jowish...

    这个问题已经解决了,是平台的问题,我用同样的代码在windows下就能跑通。在OSX下也打断点跟了下,在用反射加载类的时候,路径什么的都是对的,但确实是抛出了classNotFound异常。

    2016-06-24 15:27:12

    共 1 条回复 >

通过自动回复机器人学Mybatis---加强版

进一步探索 Mybatis 的奥秘,一起揭开 Mybatis 面纱

53654 学习 · 121 问题

查看课程

相似问题