java.lang.NoClassDefFoundError: com/alibaba/csp/sentinel/util/SpiLoader 解决sentinel报错问题

        在整合sentinel配置nacos持久化时 突然就给我报了个错  明明之前启动的时候没有报错的啊

措不及防给我来了一下

1.bug详情展示

快速查看一下bug    com/alibaba/csp/sentinel/util/SpiLoader

整合时我没有导入sentinel其它的包啊? 为啥还报错   哎bug真牛   那其它没问题 那我就把sentinel的nacos持久化包删了吧   哎删掉它就不报错了  那这咋解决  不导入我持久化就做不了了啊  只能看pom文件中sentinel-datasource-nacos中覆盖了sentinel版本没有   我这一看也没有啊 

那只能找博客了  

我这么一看   好好好 这么搞是吧  

<!-- 版本兼容问题,sentinel-core 1.8.1版本更换了SpiLoader的包名com/alibaba/csp/sentinel/spi,
        解决启动报java.lang.NoClassDefFoundError: com/alibaba/csp/sentinel/util/SpiLoader问题,
        这里使用旧版本的 sentinel-core 依赖 -->

我明明就是java1.8  他说1.8后更改了包名   那有啥办法 只能指定给导入进来了

<dependency>
            <groupId>com.alibaba.csp</groupId>
            <artifactId>sentinel-core</artifactId>
            <version>1.8.0</version>
        </dependency>

随后重新启动项目

本文参考:README.md · JourWon/basic-capability-platform - Gitee.com  感谢大佬

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值