当客户端访问服务的时候,先进入AOP执行切面里面的逻辑,如果在Aop中我要停止代码继续往下执行怎么办?能不抛出异常实现吗?
可以声明环绕通知啊。
通过使用<aop:around>
元素,在通知方法中使用ProceedingJoinPoint
作为入参时,加一些判断可以不调用ProceedingJoinPoint
的proceed()
方法,或者直接退出通知方法,应该可以达到你的目的吧。
当客户端访问服务的时候,先进入AOP执行切面里面的逻辑,如果在Aop中我要停止代码继续往下执行怎么办?能不抛出异常实现吗?
可以声明环绕通知啊。
通过使用<aop:around>
元素,在通知方法中使用ProceedingJoinPoint
作为入参时,加一些判断可以不调用ProceedingJoinPoint
的proceed()
方法,或者直接退出通知方法,应该可以达到你的目的吧。