0
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 类型的层次结构不一致”所以现在我想删除这个错误

4

2 回答 2

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 文件中,我可以正确运行程序....

于 2014-10-29T09:22:25.637 回答
0

实际上,当 jre 文件库丢失时会发生这种情况。所以我添加了 jre jar 文件,它运行良好。

于 2013-07-09T17:53:21.383 回答