欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Idea中mapper注入報錯問題及解決

 更新時間:2023年03月31日 14:15:17   作者:Yuhei001  
這篇文章主要介紹了Idea中mapper注入報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Idea中mapper注入報錯

問題描述

如下圖所示,通過掃描方式的mapper在service自動注入的時候,會有校驗報錯。

在這里插入圖片描述

解決辦法

File-setting-Editor-Inspections-Spring-Spring Core-Code-Autowiring for bean class

設(shè)置Severity:warning

apply - ok

在這里插入圖片描述

最終效果

如下圖所示,即可解決報錯問題。

在這里插入圖片描述

idea中Mapper接口無法自動注入

報"Invalid bound statement (not found) "異常

首先聲明Mapper接口時,could not autowire,是因為idea的拼寫檢查,并不影響執(zhí)行

Setting->Inspections->Spring->springCore->Code->Autowiring for Bean Class設(shè)置為nohighliting ,only fixed.即可

接下來的說”Invalid bound statement “異常,不能找到Mapper接口的代理類

1.檢查了我的配置文件,沒有問題

2.我看網(wǎng)上很多人說因為Idea不能編譯resources目錄下的XML文件,然后target下的classes目錄下不會生成XML文件,需要在maven項目的pom文件build下加入以下配置

<build>     
    <resources>  
        <resource>  
            <directory>src/main/java</directory>  
            <includes>  
                <include>**/*.properties</include>  
                <include>**/*.xml</include>  
            </includes>  
            <filtering>false</filtering>  
        </resource>  
        <resource>  
            <directory>src/main/resources</directory>  
            <includes>  
                <include>**/*.properties</include>  
                <include>**/*.xml</include>  
            </includes>  
            <filtering>false</filtering>  
        </resource>  
    </resources>  
</build>  

可是我的target目下有XML等配置文件,所以不是這個問題,我使用的是IDEA 2017.2.6版本,我想idea應(yīng)該新點的版本解決了這個問題.

我們知道Mybaties中,Mapper接口和XML配置文件需要在一個目錄下。

3、最后我發(fā)現(xiàn)我的問題是:

這里寫圖片描述

我的resources下的文件建立錯誤了。

eclipse的resources下可以建立pacakge,但是Idea下不能,只能建立Directory,即目錄.

所以我之前新建com.ray.mybbs.mapper.test,這顯然是一個文件夾的名稱。

正確的建立方式是com/ray/mybs/mapper/test,這樣建立多級目錄

至此問題解決。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于Mybatis-Plus?Wrapper是否應(yīng)該出現(xiàn)在Servcie類中

    關(guān)于Mybatis-Plus?Wrapper是否應(yīng)該出現(xiàn)在Servcie類中

    最近在做代碼重構(gòu),代碼工程采用了Controller/Service/Dao分層架構(gòu),Dao層使用了Mybatis-Plus框架,本文帶領(lǐng)大家學(xué)習(xí)Mybatis-Plus?Wrapper應(yīng)該出現(xiàn)在Servcie類中嗎,需要的朋友可以參考下
    2023-05-05
  • JVM GC 垃圾收集梳理總結(jié)

    JVM GC 垃圾收集梳理總結(jié)

    這篇文章主要介紹了JVM GC 垃圾收集梳理總結(jié),GC是一種自動的存儲管理機制。當一些被占用的內(nèi)存不再需要時,就應(yīng)該予以釋放,這種存儲資源管理,稱為垃圾回收
    2022-07-07
  • Java JSON轉(zhuǎn)成List結(jié)構(gòu)數(shù)據(jù)

    Java JSON轉(zhuǎn)成List結(jié)構(gòu)數(shù)據(jù)

    這篇文章主要介紹了Java JSON轉(zhuǎn)成List結(jié)構(gòu)數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Java線程調(diào)度之線程休眠用法分析

    Java線程調(diào)度之線程休眠用法分析

    這篇文章主要介紹了Java線程調(diào)度之線程休眠用法,較為詳細的分析了Java線程休眠的功能與實現(xiàn)技巧,需要的朋友可以參考下
    2015-06-06
  • list集合去除重復(fù)對象的實現(xiàn)

    list集合去除重復(fù)對象的實現(xiàn)

    下面小編就為大家?guī)硪黄猯ist集合去除重復(fù)對象的實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • JAVA常用API總結(jié)與說明

    JAVA常用API總結(jié)與說明

    這篇文章主要介紹了JAVA常用API總結(jié)與說明,包括JAVA線程常用API,JAVA隊列常用API,JAVA泛型集合算法常用API,JAVA并發(fā)常用API需要的朋友可以參考下
    2022-12-12
  • springboot整合shiro的過程詳解

    springboot整合shiro的過程詳解

    Shiro 是一個強大的簡單易用的 Java 安全框架,主要用來更便捷的 認證,授權(quán),加密,會話管理,這篇文章給大家詳細介紹Shiro 工作原理及架構(gòu)圖,通過實例圖文相結(jié)合給大家介紹的非常詳細,需要的朋友參考下吧
    2021-10-10
  • Spring中@Transactional注解關(guān)鍵屬性和用法小結(jié)

    Spring中@Transactional注解關(guān)鍵屬性和用法小結(jié)

    在Spring框架中,@Transactional 是一個注解,用于聲明事務(wù)性的方法,它提供了一種聲明式的事務(wù)管理方式,避免了在代碼中直接編寫事務(wù)管理相關(guān)的代碼,本文給大家介紹@Transactional 注解的一些關(guān)鍵屬性和用法,感興趣的朋友一起看看吧
    2023-12-12
  • HashMap確定key的存儲位置的源碼分析

    HashMap確定key的存儲位置的源碼分析

    HashMap 作為 Java 中最常用的數(shù)據(jù)結(jié)構(gòu)之一,用于存儲和管理鍵值對,HashMap 基于哈希函數(shù)實現(xiàn),能通過將 key 映射到特定的位置來實現(xiàn)快速存儲、查找和刪除數(shù)據(jù),接下來將從源碼角度分析以通俗易懂的方式向大家講解一下 HashMap 如何確定 key 的存儲位置的
    2023-07-07
  • java如何創(chuàng)建一個jdbc程序詳解

    java如何創(chuàng)建一個jdbc程序詳解

    使用Java程序來操作數(shù)據(jù)庫,后者更加直接的話就是使用Java程序來發(fā)送SQL語句的技術(shù)稱之為:JDBC。下面這篇文章主要給大家介紹了關(guān)于利用java如何創(chuàng)建一個jdbc程序的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-11-11

最新評論