解決方法:即在mybatis中dao接口與mapper配置文件在做映射綁定的時候出現問題,簡單說,就是接口與xml要麼是找不到,要麼是找到了卻匹配不到
(1)檢查mapper的namespace對不對
(2)檢查mapper章返回值類型和接口中返回值類型是否一致
(3)檢查mapper的配置路徑是否正確
解決方法:即在mybatis中dao接口與mapper配置文件在做映射綁定的時候出現問題,簡單說,就是接口與xml要麼是找不到,要麼是找到了卻匹配不到
(1)檢查mapper的namespace對不對
(2)檢查mapper章返回值類型和接口中返回值類型是否一致
(3)檢查mapper的配置路徑是否正確
@Bean裏面需要獲取到@Value的值,必須作爲參數傳遞才能接收到,否則爲null,遇到了這個問題這裏簡單記錄一下。
兩種解決方法: 1. 改成接口多繼承方式。 2. 配置文件添加允許多個相同fegin客戶端 spring: main: allow-bean-definition-overriding: true
錯誤原因:文件格式錯誤;去檢查一下自己讀的這個文件是否是XML 我這次犯錯,粗心大意,讀了一個json文件