项目A的服务注册到eureka 并在所有项目的公共模块使用@ControllerAdvice来进行统一异常处理,项目B调用A服务,拿不到处理过的异常信息,显示空白,怎么处理呀.
A服务
B服务
您的每一个用心回答,都会让这个世界变得更美好一些!
目前发现一种解决方式
如果出现异常,会重新整合成一个ResponseResult对象再返回,只要保证a服务和b服务都已ResponseResult返回的方式,b服务便可以接收到错误信息,如果a服务以其他返回值 例如void String等之类 则b服务接收不到错误信息,会显示空白
目前发现一种解决方式
如果出现异常,会重新整合成一个ResponseResult对象再返回,只要保证a服务和b服务都已ResponseResult返回的方式,b服务便可以接收到错误信息,如果a服务以其他返回值 例如void String等之类 则b服务接收不到错误信息,会显示空白