OAuth2ExceptionHandler异常处理类未能起到作用

Blade 未结 2 212
66001885
66001885 2024-07-01 10:28

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

1. 

2683c00eda9921c725665e7bf695a252.png

2. 调用登录方法,输入错误密码后,未能进入【OAuth2ExceptionHandler】异常处理类,反而进入了【BladeRestExceptionTranslator】这个异常处理类

3. 自定义Granter中,使用【throw new UserInvalidException("手机号不能为空,请填写");】也是不能进入OAuth2ExceptionHandler】异常处理类,反而进入了【BladeRestExceptionTranslator】这个异常处理类image.png


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


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

Bladex4.0


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


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

2条回答
  •  66001885
    66001885 (楼主)
    2024-07-01 11:25

    问题已经找到了,因为在blade-system项目的pom中引用了支付插件【blade-pay-api】后导致的,你们自己可以试一下

    作者追问:2024-07-01 11:25

    麻烦下载个bladex的master分支,按照你的做法在system-api引入pay组件,其他的都不要改,然后把集成好的打包发给我们邮件,我们来测试下:bladejava@qq.com

提交回复