Qualifier註解的使用

2021-10-13 07:54:10 字數 322 閱讀 9423

當我們使用 @autowired 註解注入乙個屬性(有多個實現類的時候)的時候,由於它是按照型別查詢的,於是他就會報錯。因為根本就找不到指定的類。這時我們可以在 @autowired 的下面加上 @qualifier(「theimplclass」) 這個裡面的string 就是其他類在交給spring 管理的時候 使用@qualifier(「theimplclass」) 的類。然後這樣就不會出現找不到類的情況了。

由於這樣會增加多一行的** ,於是又出現了 在 @component(「theimplclass」) 這樣的東西或者 @bean(「theimplclass」).

這樣起到縮寫的作用。

Qualifier註解詳解

qualifier註解意味著可以在被標註bean的字段上可以自動裝配。qualifier註解可以用來取消spring不能取消的bean應用。下面的示例將會在customer的person屬性中自動裝配person的值。12 345publicclasscustomer 下面我們要在配置檔案中來配置p...

Spring 註解 Qualifier 詳細解析

spring 註解 qualifier 詳細解析 今天帶你了解一下 spring 框架中的 qualifier 註解,它解決了哪些問題,以及如何使用它。我們還將了解它與 primary 註解的不同之處。使用 autowired 註解是 spring 依賴注入的絕好方法。但是有些場景下僅僅靠這個註解不...

Spring 註解 Qualifier 詳細解析

使用 autowired註解是spring依賴注入的絕好方法。但是有些場景下僅僅靠這個註解不足以讓spring知道到底要注入哪個bean。預設情況下,autowired按型別裝配spring bean。如果容器中有多個相同型別的bean,則框架將丟擲nouniquebeandefinitionexc...