報錯:方法不會覆蓋或實現超類型方法報錯:方法不會覆蓋或實現超類型方法


原文鏈接:這里

0.背景

有一天在寫代碼的時候,寫完方法后,加入了@Override。然后開始報錯:方法不會覆蓋或實現超類型方法。然后查了百度處理了好一陣才發現是個極其愚蠢的錯誤。。。

框架:SpringMVC

環境:IDEA+Maven

1.問題及解決辦法

先看impl層:

@Override
public JSONObject calRecord(boolean isRoot,String parentId){
return null;
}

再看service層

JSONObject calRecord(Boolean isRoot,String parentId);

網上有的人說去掉@Override。但是我們這個框架用了這么長時間基本都加@Override。

然后找了好長時間才發現,類型寫錯了。

一個是boolean,另一個是Boolean。

非常非常愚蠢的錯誤。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM