SpringBoot Kotlin@atuowaired註解DAO層mapper出錯
@atuowaired註解DAO層mapper時出現錯誤,Could not autowire.No beans of ‘CommonMapper’ type found.
@Autowired
var commonMapper: CommonMapper
總結了兩種情況,以及常見錯誤。
1.項目不可正常運行
說明代碼有邏輯問題
-
掃描路徑漏了或寫錯了,即啓動類中的註釋@MapperScan(“com.example.demo.dao”)是否正確
-
掃描的文件重複,檢查類名是否有重複的。
2.項目可正常運行
說明代碼沒有邏輯問題
那就是編譯器本身的自動檢查有問題,手動調整錯誤級別至error後apply。
前提是項目可以正常運行!前提是項目可以正常運行!前提是項目可以正常運行!(重要的事情說三遍)