javax.inject
Paketi anlamaya çalışıyorum ve javax.inject.Named
ek açıklamanın ne için kullanılması gerektiği konusunda net değilim . Javadoc, arkasındaki fikri açıklamıyor.
Javadoc, http://download.oracle.com/javaee/6/api/javax/inject/Named.html adresindedir.
Bazı örnek programlar yazmak için Spring 3.0 kullanıyorum @Named
, bir fasulye koyarak onu fasulye fabrikasına ekliyor gibi görünüyor, ancak Javadoc tanımı o kadar hafif ki bunun standart davranış mı yoksa Spring'e özgü davranış mı olduğunu anlayamıyorum.
Sorularım:
- Arasındaki fark nedir
@Named
ve@Qualifier
- Runtime sistemine bir sınıfın diğer sınıflarda enjekte edilebilir olması gerektiğini nasıl söyleyeceksiniz, bunun için ek açıklama nedir? Bahardaki eşdeğeri
@Component
?
1'i güncelle orada mükemmel bir açıklamasıdır @Named
ve @Qualifier
yaklaşık Güzel makalesine @Named
ve @Qualifier
https://dzone.com/articles/java-ee6-cdi-named-components teşekkürler yorumunuz aşağıda kendisine bağlamak için @xmedeko.