一、需求,项目中所有的业务异常,统一在网关系统处理,并且响应状态为200
二、根据网上或者书中处理如下:
三、结果:确实是自定义的异常,但是,返回的响应状态为500
四、处理方式:在SendErrorFilter的前面,对项目中自定义的异常(BasisException)进行判断,如果是项目中的业务异常,则手动设置响应状态为200,如下图:
五、完美over
一、需求,项目中所有的业务异常,统一在网关系统处理,并且响应状态为200
二、根据网上或者书中处理如下:
三、结果:确实是自定义的异常,但是,返回的响应状态为500
四、处理方式:在SendErrorFilter的前面,对项目中自定义的异常(BasisException)进行判断,如果是项目中的业务异常,则手动设置响应状态为200,如下图:
五、完美over
转载于:https://my.oschina.net/u/2350117/blog/1610115