1. 程式人生 > >關於@Mapper cannot be resolved to a type無法使用的類似問題。

關於@Mapper cannot be resolved to a type無法使用的類似問題。

今天在搭建springBoot專案的時候,再寫Mapper層介面的時候使用@mapper註解報錯,

原因:Mapper cannot be resolved to a type



於是我查看了一下@mapper註解的包,對應的是在當前專案pom.xml檔案中,引入springBoot和myBatis整合的

mybatis-spring-boot-starter,


再檢視一下mybatis-spring-boot-starter的依賴,


經過查閱資料發現@mapper註解在mybatis的包中,於是再檢查maven dependencies中的mabatis-3.4.0發現開啟什麼都沒有,


可能包在磁碟中損壞,或者eclipse無法識別。這就是導致:mapper cannot be resolved to a type

的原因。

解決方案:檢視當前mybatis-3.4.0.jar所在位置,


將它改名,隨便加個字母標識。然後返回eclipse中選擇當前專案右擊->Run As->maven Maven install.重新下載這個包。



OK!@mapper註解已經成功被eclipse找到相應的class檔案,


當你maven少包缺少包時也可以用這樣的方式重新導包或者更新包。

相關推薦

關於@Mapper cannot be resolved to a type無法使用的類似問題

今天在搭建springBoot專案的時候,再寫Mapper層介面的時候使用@mapper註解報錯,原因:Mapper cannot be resolved to a type於是我查看了一下@mapper註解的包,對應的是在當前專案pom.xml檔案中,引入springBoo

XXX cannot be resolved to a type

java tab pan tel req jpeg color form mon 雖然class導入到了jsp, 仍會報錯XXX cannot be resolved to a type 如 BitMatrix cannot be resolved to a type。

jsp 頁面 javax.servlet.jsp.JspException cannot be resolved to a type 異常

not pro ima png post version 圖片 exce com <dependencies><dependency><groupId>javax.servlet</groupId><artifactId

Springboot中"RestController cannot be resolved to a type"

blank con 但是 ont ring 支持 style bsp -s 剛開始學習Springboot,然後使用http://start.spring.io/生成了一個實例,但是在使用@RestController註解的時候提示”RestController canno

javax.servlet.jsp.PageContext cannot be resolved to a type

not in cti 報錯 clas div stack contex question pen jsp項目中報錯: javax.servlet.jsp.PageContext cannot be resolved to a type stack overflow上找的解決

解決javax.servlet.jsp.JspException cannot be resolved to a type

pex jsp lib javax art jar let article 存在 java開發工具 在導入新項目後出現 javax.servlet.jsp.JspException cannot be resolved to a type錯誤信息: 解決方案:   看看項目

解決javax.servlet.jsp.JspException cannot be resolved to a type異常問題

使用eclipse-juno新建的maven專案,使用過程中無任何問題,但是換了eclipse-luna版本後,匯入同樣的maven專案,則報javax.servlet.jsp.JspException cannot be resolved to a type錯誤;這可能是新版本eclipse的bu

HttpServlet cannot be resolved to a type錯誤解決方案

HttpServlet cannot be resolved to a type報錯 原因解釋: jdk 裡不包括servlet-api.jar 這個包,此包在Tomcat 中存在 專案名–> 右鍵 –>Property–> 選擇 Java Build Pa

number (2)編譯錯 (類的大小寫錯誤) Filewriter cannot be resolved to a type

沒找到所使用的類所在的類定義,一般常見於使用了外部jar中的類,但有對應的import語句。比如,如果程式中使用了ArrayList這個類,但你程式類檔案的最開始import部分如果沒有import java.util.ArrayList;這句話的話,ArrayList出線的地方就會報ArrayLi

eclipse,myeclipse匯入工程報:javax.servlet.jsp.JspException cannot be resolved to a type

今天從別的地方匯入工程的時候,發現匯入進來出現javax.servlet.jsp.JspException cannot be resolved to a type異常資訊,但是在工程匯出來的時候並沒有錯,原因是在工程中少了jsp-api.jar 包。 解決辦法:在工程中新增jsp-api.jar包,tom

HttpServletRequest cannot be resolved to a type The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

HttpServletRequest cannot be resolved to a type The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解決辦法: 這是因為專案中缺少兩個

【BUG】java/main中寫入了註解@Test XXX cannot be resolved to a type!Multiple annotations found at this li

由於上次在java/main中寫入了註解@Test,由於後續的解決驢脣不對馬嘴,造成了特大錯誤。報錯也是接二連三,主要的報錯有 1、原來正常匯入com.taotao.pojo中的類不能夠匯入了,顯示以下錯誤,全部都不能用 XXX cannot be resolved to

Httpservlet cannot be resolved to a type的原因與解決方法~

Httpservlet cannot be resolved to a type,顯然是Eclipse找不到相應的包,即javax.servlet。 分析原因:JDK裡不包括servlet-api.jar 這個包,此包在Tomcat 中存在 ,如下圖所示: 在自己電腦

eclipse中" cannot be resolved to a type"的解決辦法

博主今天在敲程式碼的時候發現報了" cannot be resolved to a type"這個錯誤,在網上一搜才知道解決方案,現在分享給大家:    (1)jdk不匹配(或不存在)      專案指定的jdk為“jdk1.6.0_18”,而當前eclipse使用的是“j

xxx cannot be resolved to a type 錯誤解決方法

xxx cannot be resolved to a type引言    eclipse新匯入的專案經常可以看到“XX cannot be resolved to a type”的報錯資訊。本文將做以簡單總結。 正文    (1)jdk不匹配(或不存在)     專案指定的

QueryRunner cannot be resolved to a type:關於包不能正常匯入的問題

在操作一個功能模組的時候,出現一個問題: 我原則是按著專案指導一步一步走的,但卻出現, QueryRunner cannot be resolved to a type,這個問題應該屬於Xxx cannot be resolved to a type. 我解決方案: 我百度了QueryRunner包是

javax.servlet.ServletException cannot be resolved to a type錯誤解決方法

在頁面中使用全域性路徑時${pageContext.request.contextPath}出現javax.servlet.ServletException cannot be resolved to a type錯誤,解決方法如下:這個錯誤主要是因為缺少jsp-api.ja

Jsp頁面:Mulyiple annotations found at this line:-javax.servlet.jsp cannot be resolved to a type

JSP頁面中報錯,在網上查查之後得出方案。 解決方案: 右鍵專案-build path 選擇configure build path 點選Add External JARs.. 然後選中tomcat伺服器下bin目錄裡面的jsp-api.jar、s

Maven專案中提示:Eclipse “cannot be resolved to a type” error

我的解決辦法是這個: 臨時解決方法是:Clean專案 ********百度到的其他解決辦法,統一歸納此處******************  (1)jdk不匹配(或不存在)     專案指定的jdk為“jdk1.6.0_18”,而當前eclipse使用的是“jdk1.6.0_22”。需要在Bu

org.apache.AnnotationProcessor cannot be resolved to a type

 private org.apache.AnnotationProcessor _jsp_annotationprocessor 該語句報錯,因為我的環境是jdk1.8+Tomcat8 而當初開發該專案時用的是Tomcat6,所以在org.apache包下找不到Annot