2013-07-11 26 views

Antwort

13

@Named ist ein Java-Standard (JSR 330), @Qualifier wird nur für Spring verwendet; neueste Versionen von Spring erkennen beides. Ich würde @Named verwenden, weil @Qualifier eher verwendet wird, um Mehrdeutigkeiten zu lösen, wo Sie zwei oder mehr Bohnen des gleichen Typs haben.

+0

Es gibt eine '@ javax.inject.Qualifier' –

+3

@MuhammadGelbana du hast recht, es gibt eine' javax.inject.Qualifier', aber das OP bezieht sich auf 'org.springframework.beans.factory.annotation. Qualifier' – morgano

Verwandte Themen