簡體   English   中英

Spring Boot Annotation Autowired 不起作用

[英]Spring Boot Annotation Autowired doesn't work

我對@Autowired 有問題,我向你展示了錯誤和代碼:

錯誤 : 在此處輸入圖片說明

服務 : 在此處輸入圖片說明

存儲庫: 在此處輸入圖片說明

龐: 在此處輸入圖片說明

主要的 : 在此處輸入圖片說明

你能幫我嗎 :)

您在@SpringBootApplication(exclude = {...}注釋中排除DataSourceAutoConfiguration.class
這導致 Spring 不會為數據庫連接實例化/創建任何 bean。

來自Spring 文檔

數據源的自動配置。
啟用 Spring 應用程序上下文的自動配置,嘗試猜測和配置您可能需要的bean

在這種情況下,您的DataSource

嘗試與此 DataSource 對象表示的數據源建立連接。

由於Repository注釋需要數據庫連接,因此無法實例化它們的 bean,因為找不到DataSource bean。 這會導致您的Repository bean 不可用的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM