The hierarchy of the type is inconsistent错误问题

在springMVC的AOP 面向切面编程中,引用:

package com.ah.aop;

import java.lang.reflect.Method;

import org.springframework.aop.MethodBeforeAdvice;

public class MyMethodBeforeAdvice implements MethodBeforeAdvice {

@Override
    public void before(Method arg0, Object[] arg1, Object arg2)
            throws Throwable {
        // TODO Auto-generated method stub

}

};

在实现前置通知接口MethodBeforeAdvice时候,出现The hierarchy of the type is inconsistent  解释为:层次结构的类型不一致;

可能的原因:自己的类继承于某个类,这个类或者这个类继承的类或者再往上继承的某个类所在的jar包没有被引入。

时间: 2024-10-07 19:40:34

The hierarchy of the type is inconsistent错误问题的相关文章

解决The hierarchy of the type is inconsistent错误

可能的原因:自己的类继承于某个类,这个类或者这个类继承的类或者再往上继承的某个类所在的jar包没有被引入. 例如:使用Spring的AOP时,如果需要继承MethodBeforeAdvice和AfterReturningAdvice类,除了引入Spring的jar包时,还需要引入org.aopalliance.aop的jar包,因为Advice类是这个包里面的,否则在编写Java代码时会报错. 版权声明:本文为博主原创文章,未经博主允许不得转载.

Java:The hierarchy of the type is inconsistent错误

原因一 在继承(extends)/实现(implements) 的某个 类/接口 中,这个类/接口所依赖的其他jar,在本类中不能依赖或者引用. 举例:Class A 继承(extends) Class B ,在Class B中导入了com.jixue.dna.ui.portal.TaskUtil类,而Class A是不能依赖com.jixue.dna.ui.portal.jar包的,所以报错. 原因二 在某个 类/接口 中,所依赖的jar包中依赖另一个jar包,而本类/接口不能依赖另一个jar

The hierarchy of the type NsRedisConnectionFactory is inconsistent

The hierarchy of the type is inconsistent 解释为:层次结构的类型不一致 由于我在eclipse里建了两个JAVA PROJECT项目,分别是A projiect和B projiect,项目A引用了一些JAR包,然后项目B引用了项目A,但是B没有引用A的JAR包,就出现了这个问题了 结果在B项目里引用A项目的JAR包就OK了.

Eclipse The hierarchy of the type … is inconsisten

I am developing a Spring/Vaadin/Hibernate application. Everything works but I still have the following error markers in Eclipse STS 2.8.1: The hierarchy of the type BankView is inconsistent The hierarchy of the type AbstractEntityView is inconsistent

关于The hierarchy of the type TestBeforeAdvice is inconsistent的问题

今天准备写一个spring aop的demo,创建了TestBeforeAdvice类,该类实现了MethodBeforeAdvice接口,eclipse报了"The hierarchy of the type TestBeforeAdvice is inconsistent"的错误. 后百度找到原因:spring-aop.jar要依赖aopalliance.jar,所以需要导入aopalliance.jar. 以后碰到该问题,可考虑是否有依赖的jar未到入.

The hierarchy of the type GreetingBeforeAdvice is inconsistent

今天照着<spring3.x企业应用开发实战>敲代码时,碰到这个问题,找了一下,发现是缺少jar包引起的问题. The hierarchy of the type GreetingBeforeAdvice is inconsistent 直译的话,是类的层次结构不一致. 怎么理解呢? 当前的类继承于某个类,这个类或者这个类继承的类或者再往上继承的某个类所在的jar包没有被引入. 具体到自己的jar包问题 自己的spring引入jar包有 添加上缺失的jar包 aopalliance-1.0.j

导入第三方库报 unknown type name &#39;NSString&#39; 错误

添加包含 C OC C++混编文件的第三方库 报unknown type name 'NSString' 错误: stackOverflow上找到解决方法: 在所在项目pch文件中,把自己所#import的头文件做如下操作 #ifdef __OBJC__ #import #endif pch里面自加的头文件是全局性的,当在C等文件import时就是问题出处,所以要ObjC区分开编译 导入第三方库报 unknown type name 'NSString' 错误

IntelliJ Idea取消Could not autowire. No beans of &#39;xxxx&#39; type found的错误提示

1.问题描述 在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示.但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响.但红色的错误提示在有些有强迫症的程序员眼里,多多少少有些不太舒服. 2. 原因 spring auto scan配置,在编辑情况下,无法找不到对应的bean,于是提示找不到对应bean的错误.常见于mybatis的mapper,如下: <!-- mapper scanne

编绎显示Unknown type name &ldquo;CGFloat&rdquo; 错误解决方法

一.编绎显示Unknown type name "CGFloat"  错误解决方法   将Compile Sources As 改为 Objective-C 二.如果是extern const引起的.直接加头文件 #import <UIKit/UIKit.h>