【发布时间】:2014-09-07 22:45:09
【问题描述】:
在我的项目中,我有一个基本上是 POJO 的域层和一个位于域层之上的 Spring 控制器/服务层。我还有一个位于服务和域之间的 AOP 层。
我的领域层正在抛出业务异常,现在正在服务层中处理。
但是我想更改它,以便从域层抛出的异常将在 AOP 层中处理。 AOP 层会做出某种错误响应并将其发送回 Spring 控制器/Web 服务层。
我可以创建一个 IBizResponse 并为其创建两个子类/接口,可能是 SuccessResponse 和 ErrorResponse,并使我的域层方法返回 IBizResponse。但是我无法弄清楚如何让 AOP 将 ErrorResponse 对象返回给服务层。
【问题讨论】:
标签: java spring aop aspectj spring-aop