SpringBoot報錯Invalid?bound?statement?(not?found)問題排查和解決方案
報錯信息:
(無效綁定聲明)找不到

解析:
你的mapper實例對象和對應(yīng)的mapper.xml對象未找到
排查:
情況一:
1.排除相對應(yīng)的mapper實例對象路徑是否正確

查看相對應(yīng)的mapper中的接口是否添加了@mapper注解且點擊其跳轉(zhuǎn)標志確認是否關(guān)聯(lián)

2.如果無法跳轉(zhuǎn),說明其mapper.xml和mapper實例對象路徑可能綁定錯誤,導致的Invalid bound statement

3.檢查 mapper namespace的路徑是否和其mapper實例類的路徑是否一致

情況二:
application.properties文件問題
mybatis.mapper-locations=classpath:/priv/zhengfa/mapper/*.xml
情況三:
啟動類掃描未掃到
@SpringBootApplication
@MapperScan("路徑.mapper")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
}情況四:mapper.xml未放到指定的resource文件中,將其移動至其文件即可

以上就是SpringBoot報錯Invalid bound statement (not found)問題排查和解決方案的詳細內(nèi)容,更多關(guān)于SpringBoot報錯Invalid bound statement的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
一文掌握Spring Cookie和Session 是什么及區(qū)別介紹
Cookie和Session都是用于在客戶端和服務(wù)器之間傳遞信息的技術(shù),但它們的工作方式和使用場景有所不同,Cookie是在客戶端保存用戶信息的一種機制,而Session是在服務(wù)器端保存用戶信息的一種機制,本文介紹Spring Cookie和Session 是什么,感興趣的朋友一起看看吧2025-01-01

