5 Şubat 2019 Salı

SpringContext InstantiationAwareBeanPostProcessorAdapter Sınıfı

Giriş
BeanFactoryPostProcessor arayüzü gibidir. Bean definition yaratmak için kullanılır.

postProcessBeforeInstantiation metodu
Şöyle yaparız
@Override
public Object postProcessBeforeInstantiation(Class<?> beanClass, String beanName)
 throws BeansException {
  if (beanClass.isAnnotationPresent(org.example.Annotation.class)) {
    Object bean  = createBeanInstance();
    ...
    return bean:
  }
  return null;
} 

Hiç yorum yok:

Yorum Gönder