@Autowired ek açıklama Bahar çerçevesinde tanımlanır.
@Injectek açıklama standart "Java için Bağımlılık Enjeksiyonu" (JSR-330) ile tanımlanan standart bir ek açıklamadır . Yay (3.0 sürümünden beri), standart JSR-330'da tanımlanan genel bağımlılık enjeksiyon modelini destekler. ( Google Guice çerçeveleri ve Picocontainer çerçevesi de bu modeli desteklemektedir).
İle ertelenmiş referansların enjekte edilmesine izin veren arayüzün @Injectuygulanmasına referans enjekte edilebilir Provider.
Ek açıklamalar @Injectve @Autowired- neredeyse tam benzetmelerdir. @AutowiredEk açıklamanın yanı sıra ek @Injectaçıklama otomatik ciltleme özellikleri, yöntemleri ve yapıcıları için kullanılabilir.
@AutowiredEk açıklamanın aksine ek @Injectaçıklamanın hiçbir requiredözelliği yoktur . Bu nedenle, bağımlılıklar bulunmazsa - bir istisna atılır.
Bağlanma özelliklerinin açıklamalarında da farklılıklar vardır. Enjeksiyon için bileşen seçiminde belirsizlik varsa @Namedniteleyici eklenmelidir. @AutowiredEk açıklama için benzer bir durumda @Qualifierniteleyici eklenecektir (JSR-330 kendi @Qualifierek açıklamasını tanımlar ve bu niteleyici ek açıklaması @Namedtanımlanır).