blade-gateway无法引入blade-core-secure,启动报错

Blade 未结 1 564
outoman
outoman 2022-10-11 16:42

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

1、blade-gateway添加blade-core-secure依赖

org.springbladeblade-core-secure

2、启动网关


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


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

2.8.0.RELEASE

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

Caused by: java.io.FileNotFoundException: class path resource [org/springframework/web/servlet/config/annotation/WebMvcConfigurer.class] cannot be opened because it does not exist


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

项目业务模块需要对外提供接口,希望使用到secure提供的sign动态签名认证功能,并将认证功能放到网关实现而不是业务模块。

通过论坛找到原因是gateway依赖webflux,但是webflux与spring-webmvc冲突,而secure依赖于webmvc,想知道网关如何继承secure安全框架

1条回答
  •  zhx1994
    zhx1994 (楼主)
    2022-10-12 16:07

    网关不能引入web相关的依赖。

    0 讨论(0)
提交回复