小编Nit*_*Raj的帖子

通过Spring AOP + Aspectj进行异常处理

在我的项目中,我有一个域层,它基本上是POJO和一个位于域层顶部的Spring控制器/服务层.我还有一个位于服务和域之间的AOP层.

我的域层正在抛出业务异常,这些异常现在正在服务层中处理.

但是我想更改它,以便在AOP层中处理从域层抛出的异常.AOP层会出现某种错误响应,并将其发送回Spring控制器/ Web服务层.

我可以创建一个IBizResponse并创建它的两个子类/接口,也许是SuccessResponse和ErrorResponse,并使我的域层方法返回IBizResponse.但是,我无法弄清楚如何使AOP将ErrorResponse对象返回到服务层.

java aop spring aspectj spring-aop

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

aop ×1

aspectj ×1

java ×1

spring ×1

spring-aop ×1