小伙伴可以加星球置顶文章小助手微信,拉你进项目交流群和鱼友一起讨论交流 ~
也可看看星球知识库里的(用户中心 项目)问题汇总帖,可以解决你的问题:https://bcdh.yuque.com/staff-wpxfif/resource/iq6bgl6ix409qdoa
这个问题如果自己自定义的全局异常类确实写的没问题的话,可以尝试下清下缓存重启下IDEA
检查一下:1方法上要加注解,注解里的类名要看仔细;2方法后面参数列表的类型也要看仔细,有可能你的handleRuntimeException捕捉的也还是BusinessException.
看下捕获的是什么异常,抛出的又是什么异常
嗨,很高兴能帮到你!关于你的问题,可能有几个原因导致你的全局异常处理器不生效。
首先,请确保你的异常处理类带有@RestControllerAdvice注解,并且类路径正确。另外,也要确保你的异常处理方法上使用了@ExceptionHandler注解,并指定了你想要捕获的异常类型。
其次,验证一下你的异常处理类是否被正确扫描到。你可以在启动类上使用@ComponentScan注解,指定异常处理类所在的包路径。...
小伙伴可以加星球置顶文章小助手微信,拉你进项目交流群和鱼友一起讨论交流 ~
也可看看星球知识库里的(用户中心 项目)问题汇总帖,可以解决你的问题:https://bcdh.yuque.com/staff-wpxfif/resource/iq6bgl6ix409qdoa
这个问题如果自己自定义的全局异常类确实写的没问题的话,可以尝试下清下缓存重启下IDEA
检查一下:1方法上要加注解,注解里的类名要看仔细;2方法后面参数列表的类型也要看仔细,有可能你的handleRuntimeException捕捉的也还是BusinessException.
看下捕获的是什么异常,抛出的又是什么异常
嗨,很高兴能帮到你!关于你的问题,可能有几个原因导致你的全局异常处理器不生效。
首先,请确保你的异常处理类带有@RestControllerAdvice注解,并且类路径正确。另外,也要确保你的异常处理方法上使用了@ExceptionHandler注解,并指定了你想要捕获的异常类型。
其次,验证一下你的异常处理类是否被正确扫描到。你可以在启动类上使用@ComponentScan注解,指定异常处理类所在的包路径。...