Spring Ders11 - Dependency Injection Alternatifleri | Annotation-Driven Autowiring

Annotation-Driven Autowiring (Anotasyon Tabanlı Autowiring), autowiring yapısının başka bir modelidir. Bu yapıda bağımlılığın olacağı .xml dosyasında değil de direkt olarak java sınıflarında belirtilir. Ayrıca xml dosyasında isim uzaylarına context uzayı ve aşağıdaki ifade eklenmelidir. <context:annotation-config/> Annotation-Driven Autowiring (Anotasyon Tabanlı Autowiring) ,. Değişkenlere, Metotlara, Constructor metotlara uygulanabilir. Tüm bunlar için sadece, @AutoWired anahtar kelimesi eklenmesi yeterlidir. Örnek olarak, Bir nesneye uygulanması public class B{ ... @AutoWired private A a; ... } Bir metoda uygulanması public class B{ ... private A a; @AutoWired public void setA(){ this.a=a; ...