一、该问题的重现步骤是什么?
1. 原因找到是由几个依赖导致blade-starter-mybatis,blade-core-tool,blade-core-cloud 刚好我发现这几个共同导入了 blade-core-tool这个依赖 而在这个tool项目中的配置类使用了 WebMvcConfigurer
2. 之前问的时候作者说有web依赖 找到删除 tool的pom依赖包全部正常 不会和gateway冲突 唯一的冲突就在上图中的类对象 报错信息也正是这个,由于别的服务调用这个服务没问题 只有gateway调用会报错 所以根据作者的回答应该是gateway的webflux跟上图中的webmvc冲突了,
3.想问下是否有 更好的解决办法 除了不引入这个包 因为同一返回类在这个包 feign可能会用(当然也可以拿出来) 我能看到的可能不透彻 真心希望作者指点一下是否有更好的解决,而且在blade-starter-mybatis中也有这个包的依赖 (引入了blade-start-auth,auth的依赖有blade-core-tool 但是在blade-starter-mybatis只使用了tool中的一个工具类 不明白为什么导入auth 求解答!!!!!!!)
二、你期待的结果是什么?实际看到的又是什么?
还是希望搞清楚这个
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex 2.5 win10
四、请提供详细的错误堆栈信息,这很重要。
gateway依赖冲突报错
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端