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类型的层次结构不一致”所以现在我想删除此错误
答案 0 :(得分:5)
如果你写一个A类继承B和B继承C,比如水果或C接口c引用的jar不是你的包,他们报告了这个信息,你可以导入jar包。 在这个程序代码是Me thodBeforeAdvice父类不是org.springframework.aop,你需要 aopalliance-1.0.jar 包可以导入到你的项目中。
从http://mvnrepository.com/artifact/aopalliance/aopalliance/1.0
下载从这个Jar文件我正确地运行程序....
答案 1 :(得分:0)
实际上它发生在jre文件库丢失时。所以我添加了jre jar文件,它运行正常。