12 Aralık 2018 Çarşamba

SpringContext @Import Anotasyonu

Giriş
Açıklaması şöyle.
@Configuration classes may be composed using the @Import annotation ...
Elimizde iki tane @Configuration sınıfı varsa - öneğin A ve B - B sınıfına @Import(ConfigA.class) yazarak A sınıfının da otomatik olarak yüklenmesini sağlarız.

Örnek
Şöyle yaparız.
@Configuration  // this is from "shared artifact" 
class MyInfraConfiguration {

}

@Configuration //this is from an "applicative service" that uses jar in dependencies 
@Import(MyInfraConfiguration.class)
class ServiceAConfiguration {
}

Hiç yorum yok:

Yorum Gönder