我正在開發Spring/Vaadin/Hibernate應用程序。Eclipse類型的層次結構...與@Configurable註釋不一致
一切正常,但我還是在Eclipse 2.8.1 STS以下錯誤標記:
The hierarchy of the type BankView is inconsistent
The hierarchy of the type AbstractEntityView is inconsistent
我有我的看法如下結構:
public class BankView extends AbstractEntityView {
@Resource private BankService bankService;
public void buildLayout() {
super.buildLayout();
// Use of the service here
}
}
public abstract class AbstractEntityView extends AbstractView {
public void buildLayout() {
verticalLayout = new VerticalLayout();
verticalLayout.setSpacing(true);
verticalLayout.setSizeFull();
setContent(verticalLayout);
super.buildLayout();
}
}
@Configurable(preConstruction = true)
public abstract class AbstractView extends com.vaadin.ui.VerticalLayout {
public AbstractView() {
super();
try {
buildLayout();
}
catch (AccessDeniedException e) { // Spring Security
System.out.println("GTFO !");
}
}
}
是什麼原因造成這些錯誤標記?
該錯誤消息通常是由於一個糟糕的類路徑。嘗試重建整個項目,通常會給出更有用的錯誤, – skaffman 2012-03-09 12:53:53
首先,感謝您的答案;) 我已經試圖建立它,沒有任何改變。我嘗試了Project> Clean ...它沒有工作。在我的類路徑中,我試圖改變庫的順序,沒有任何改變:/ – c4k 2012-03-09 13:30:42
[Eclipse編譯錯誤:'類名稱'類型的層次結構不一致]的可能重複(http://stackoverflow.com/questions/ 8520090/eclipse-compilation-error-the-hierarchy-of-the-type-class-name-is-inconsisten) – 2015-06-03 08:17:34