1. 程式人生 > >SpringBoot+mybatis 異常報錯org.apache.ibatis.binding.BindingException

SpringBoot+mybatis 異常報錯org.apache.ibatis.binding.BindingException

之前搭建過Springboot專案沒事,但昨天搭建的一個專案總是報錯而且一直報的是

org.apache.ibatis.binding.BindingException

異常,其他的都能執行,扯了一天,各種辦法都找遍了,就是無法解決。網上對於這一問題的解決方案說來說去就是這幾種

1.包名和namespace要一致
2.方法名和sql的id一致
3.配置的mapper路徑
4.沒有將mapper資料夾加入到build路徑

以上幾種方法都試了,但就是沒找到,最後發現自己是失了智了,說到底還是配置問題。我用的是yml檔案做Springboot的配置檔案,但我並沒有注意yml的基礎。

yml檔案同級別的引數要對齊,不同級別的引數要換行用tab區分開

如果沒有用tab區分開,springboot啟動並不會報錯,但是配置無法使用,導致mybatis繫結失效。