Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring AOP异常_Java_Spring_Aop - Fatal编程技术网

Java Spring AOP异常

Java Spring AOP异常,java,spring,aop,Java,Spring,Aop,在我的spring web项目中,AOP事件跟踪提供了一些例外信息,如下所示: 9:42:56反射方面定义的异常 [\xxx\webapp\WEB-INF\spring\applicationContext.xml:33]建议类型[在]建议之后 [com.xxx.privilegespect.aroundoprivilege(org.aspectj.lang.ProceedingJoinPoint)]” 处理bean的org.springframework.web.servlet.mvc.met

在我的spring web项目中,AOP事件跟踪提供了一些例外信息,如下所示:

9:42:56反射方面定义的异常
[\xxx\webapp\WEB-INF\spring\applicationContext.xml:33]建议类型[在]建议之后
[com.xxx.privilegespect.aroundoprivilege(org.aspectj.lang.ProceedingJoinPoint)]”
处理bean的org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping时
#leap.web#xxx/webapp/web-INF/spring/spring mvc.xml#26(26)
[org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping]'
“spring mvc.xml”中的关键代码:

applicationContext.xml
中的关键代码:


方面类中的关键代码:

@组件
@面貌
公共类特权{
@切入点(“执行(public*com.xxx.controller.*(…)”)
公共无效方面(){}
@环绕(“aspect()”)
权限周围的公共对象(处理连接点pjp){
}
}

现在,方面代码不起作用。我不知道为什么会得到这些异常信息,我认为这是根本原因。谢谢

尝试添加Try-catch和logging异常。如果这确实是您的方面,它会破坏正确的方法调用。。。从日志中判断,显示的代码不是使用的代码(日志中提到的是
after
作为建议类型而不是
around
。但尽管如此,代码仍然破坏了正确的执行。你是对的。我将@around改为@Before,日志显示“…advice type[Before]建议…’。所以我认为日志信息可能是正确的,但我不知道发生了什么?