我使用 AspectJ 在 EJB 环境中执行方法之前进行访问检查,因此我在使用环绕建议的方法之前拦截控制流(我知道也有 EJB 拦截器)。如果访问检查失败,我将抛出 AccessDeniedException。不幸的是,我得到的是一个 EJBException,原因是“AccessDeniedException”。我该如何规避这种行为?
问问题
102 次
我使用 AspectJ 在 EJB 环境中执行方法之前进行访问检查,因此我在使用环绕建议的方法之前拦截控制流(我知道也有 EJB 拦截器)。如果访问检查失败,我将抛出 AccessDeniedException。不幸的是,我得到的是一个 EJBException,原因是“AccessDeniedException”。我该如何规避这种行为?