SpringBoot 學習之 No bean named ‘xxx’ available

hcy977720529發表於2020-07-30

SpringBoot 學習之 No bean named ‘xxx’ available


在使用springboot時出現No bean named ‘xxx’ available異常,主要有幾種原因引起的。 暫時寫遇到的兩種,有後續再做補充。

大小寫的問題

Springboot 在bean的名稱返回時有個規則,當類名開頭為連續至少兩個大寫字母時,會保留原有類名返回,當類名開頭只有一個大寫字母時,會返回小寫開頭的類名。例如類名為ExampleClass,在獲取名稱應該使用exampleClass,而如果類名為EXAMPLEClass,則獲取名稱時還是使用EXAMPLEClass。

JPA版本與Herbinate衝突

操作JPA時出現,可以檢視是否版本衝突,檢查版本匹配後修改版本號後再試。

相關文章