Gateway里想用框架封装的统一响应类R

Blade 已结 1 873
嗨SpringCloud
嗨SpringCloud 剑者 2020-05-25 18:05
悬赏:5

一、该问题的重现步骤是什么?

1. Gateway里想用框架封装的统一响应类R

2. 但是R在框架里封装到blade-starter-mybatis里,里面有Web依赖

3. 怎么去掉Web相关依赖,才能引入这个R使用

4. 能够做到单独引入这个R来用吗?

5. 想要在Gateway里feign调用其他模块,已经为了兼容WebFlux,使用了cloud-feign。


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。

 找不到WebMvcConfigurer!WebFlux和Webmvc冲突!!

五、若有更多详细信息,请在下面提供。

在群里问这个还被怼了,只不过是不会WebFlux,项目赶进度,没办法先去学,希望作者大大能够给我们提供点思路,谢谢!

1条回答
  •  smallchill
    smallchill (最佳回答者)
    2020-05-26 09:52

    因为Gateway基于webflux,与spring-web模块是冲突的,所以直接引入会报错,这个没法解决。

    所以如果只需要R这个统一返回,把R单独拷贝一份到Gateway就行

    1 讨论(1)
提交回复