簡體   English   中英

Spring 引導無法自動裝配 @configuration class 中的 map bean

[英]Spring Boot can't autowire map bean in @configuration class

我在我的@Configuration class 中創建了一個 map,它包含所有需要注入的類。 我正在嘗試在那里創建一個 map,它必須注入另一個 class。

Map 在配置文件中創建如下: 在此處輸入圖像描述

這就是我注入 map 的方式:

在此處輸入圖像描述

map 始終為零,因此似乎根本沒有注入。

任何想法為什么會發生這種情況?

在查看stackoverflow時學到了一些新東西。

結果 spring 和 spring 引導處理 @Autowired 不同,我應該使用 @Resource 注釋在 Z2A2D595E6ED9A0B24F027F2B63B134D6 引導中注入映射。

除此之外,我正在檢查 map 是否是 null 在 class 的構造函數中被注入。 當我在構造函數之外檢查它時,map 似乎不是 null。

我想這意味着注入發生在我不知道的構造函數之后。

暫無
暫無

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

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