java.lang.NoClassDefFoundError: org/apache/ibatis/session/RowBounds

最近在学习dubbox的时候遇到了上面的问题,由于dubbox是发布服务然后由web层进行调用dubbox发布的服务的原因。web层是不会依赖于dao层的,因此查找了相关的资料发现是由于在web端引入了pagehelper插件,插件设置的方言为mysql,所以就找mybatis的资源.然而在web端根本用不到dao层的jar包.所以删除pagehelper即可.
  我试着找了一下发现web层的pom文件中确实引入了pagehelper插件,现在想起来当初是因为控制台报错找不到pageHelper所以就引入了。但是后来发现在web层去掉pagehelper依赖后重启项目还是报错,所以尝试着把dao层中的mybatis的相关jar包都添加到web层后,重启项目后发现好了,控制台不报错了。

<dependency>
   <groupId>com.github.pagehelper</groupId>
   <artifactId>pagehelper</artifactId>
</dependency>
<!-- Mybatis -->
<dependency>
     <groupId>org.mybatis</groupId>
     <artifactId>mybatis</artifactId>
</dependency>
<dependency>
     <groupId>org.mybatis</groupId>
     <artifactId>mybatis-spring</artifactId>
</dependency>
<dependency>
    <groupId>com.github.miemiedev</groupId>
   <artifactId>mybatis-paginator</artifactId>
</dependency>

参考资料
https://blog.youkuaiyun.com/fox867134650/article/details/82290860

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值