在我的项目中,我有一个域层,它基本上是POJO和一个位于域层顶部的Spring控制器/服务层.我还有一个位于服务和域之间的AOP层.
我的域层正在抛出业务异常,这些异常现在正在服务层中处理.
但是我想更改它,以便在AOP层中处理从域层抛出的异常.AOP层会出现某种错误响应,并将其发送回Spring控制器/ Web服务层.
我可以创建一个IBizResponse并创建它的两个子类/接口,也许是SuccessResponse和ErrorResponse,并使我的域层方法返回IBizResponse.但是,我无法弄清楚如何使AOP将ErrorResponse对象返回到服务层.