package com.nit.aop.advices;
import java.lang.reflect.Method;
import org.springframework.aop.MethodBeforeAdvice;
public class LoggingBeforeAdvice implements MethodBeforeAdvice
{
@Override
public void before(Method arg0, Object[] arg1, Object arg2)
throws Throwable {
// TODO Auto-generated method stub
}
}
当我在那个时间执行该程序时,我遇到错误-“ ClassName类型的层次结构不一致”,所以现在我要删除此错误
最佳答案
如果您写了一个类A继承了B并且B继承了C,例如水果或C接口c引用的jar不是您的包,那么他们报告此信息,就可以导入jar包。
在此程序代码中,我的thodBeforeAdvice父类不是org.springframework.aop,您需要将aopalliance-1.0.jar包导入到您的项目中。
从http://mvnrepository.com/artifact/aopalliance/aopalliance/1.0下载
从这个Jar文件中,我可以正常运行程序。
关于java - Spring AOP中出现错误“ClassName类型的层次结构不一致”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17552543/