一个本来百度一下就能找到的答案,自己在搞了半天发现是jar包冲突
而且冲突的jar包就是阿里自己搞的 fastjson 包
因为我自己因为我项目是需要用到 fastjson 解析 json 的,所以自己引入了
结果就是再引入 sentinel 之后,怎么配置都无法生效
自己不要手动引入就可以了
但是有个地方,如果是引入了 nacso 的话, nacos 也会引入 fastjson,看maven依赖图会报jar包冲突,但是我这边测试是可以配置的
但是为了安全起见还是排除一下
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
<exclusions>
<exclusion>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
</exclusion>
</exclusions>
</dependency>
也可以选择排除 nacos 的,不过正常来说引入 nacos 的话会引入 配置中心 和 注册中心
nacos 的 配置中心 和 注册中心 这两个引入的 fastjson 版本倒是一致的,只要他们两个的版本是一致就行
所以排除一个或者排除两个看选择