14 Kasım 2018 Çarşamba

SpringContext ApplicationEventPublisherAware Arayüzü

Giriş
Bir bean bu arayüzü gerçekleştirir.
@Controller
public class NodeObserver implements ApplicationEventPublisherAware
{
  .....
}
Bu arayüz yerine @Autowired kullanmak daha iyi. Şöyle yaparız.
public SomeClass implementens ApplicationEventPublisherAware {
  @Autowired
  private ApplicationEventPublisher publisher;
}
setApplicationEventPusblisher metodu
Şöyle yaparız.
public SomeClass implementens ApplicationEventPublisherAware {
  private ApplicationEventPublisher publisher;

  public void setApplicationEventPublisher(ApplicationEventPublisher 
    applicationEventPublisher) {
    this.publisher= applicationEventPublisher;
  }
}

Hiç yorum yok:

Yorum Gönder