BeanFactory
BeanFactory
BeanFactory
tarafından üretilen bir Bean'e bir Spring enjekte etmek mi istiyorsunuz? Bu arada, bir web uygulaması geliştiriyorum. Eğer RequestContext
alarak BeanFactory alabilirim ama BeanFactory
enjekte etmek istediğim fasulye requestContext
içinde değil ama yine de uygulama bağlamında olduğunu biliyorum. bunu yapabilir miyim?Bean Beaning'in bir Bean içine enjekte edilmesi
5
A
cevap
6
Fasulyeiniz BeanFactoryAware
'u uygulayabilir. Bu arayüzü uygulayarak, Fasulye bu yöntemi çağrısı ile BeanFactory
alacaktır: Bu arada
void setBeanFactory(BeanFactory beanFactory) throws BeansException
, eğer gerekiyorsa ApplicationContext
almak amacıyla benzer bir arayüzü (ApplicationContextAware
) bulunmaktadır.
11
açıklama-config modu sonra etkinse bu çalışması gerekir
class Bean
@Autowired
BeanFactory factory;
...
İlgili konular
- 1. Bir Oturum Bean bir Mesaj Driven Bean içine nasıl enjekte edilir?
- 2. Bir JPA @Entity içinde Bean enjeksiyonu
- 3. (De-) serialize Bean zamanında
- 4. Başlangıç ejb bean çalışmıyor
- 5. Bahar Bean Java Config'de
- 6. JBoss EJB Bean
- 7. $ mdMenu'nun kapsam içine enjekte edilmesi. Tanımlanmamış
- 8. Spring Bean kendi ipliğiyle çalışan
- 9. Bean doğrulama grubu dizisi çalışmıyor
- 10. Android: Programlı olarak Jelly Bean
- 11. Bean sınıfına bir JList nasıl bağlanır
- 12. Java bean spesifikasyonunu takip etmeyen bir sette bir nesneyi enjekte etmek için Spring nasıl kullanılır?
- 13. Hizmete çözümlenmiş bir sözün enjekte edilmesi
- 14. Java Özel yapıcıya sahip Spring bean
- 15. Android 4.3 jelly Bean Saat biçimi sorunu
- 16. Bean Validasyon 1.1 (JSR-349), uygulama alternatifleri?
- 17. Translator hizmetinin FormType'a enjekte edilmesi
- 18. Sinatra uygulamasında bağımlılıkların enjekte edilmesi
- 19. Statik bir iç sınıf yapıcıdan bir Spring bean nasıl oluşturulur?
- 20. Sınıf kurucusu çalıştırılmadan önce EJB 3.1 ile Bean nasıl enjekte edilir?
- 21. Marshal/unmarshal Mr Bean bir koleksiyon için JAXB nasıl kullanılır
- 22. Bir profil etkin değilken bean tanımı da dahil olmak üzere
- 23. Bir Bean Doğrulama sağlayıcısı bulunamadığı için Yapılandırma oluşturulamadı. Sınıfyolu
- 24. Spring java yapılandırmasında @Bean açıklamalı bir yöntem çağrısı
- 25. Modelim bu sunucuda kayıtlı bir Entity Bean değil midir?
- 26. enjekte etme
- 27. bahar enjekte alay kullanılmıyor
- 28. İlkbahar & ek açıklama kullanarak Özelliklerin enjekte edilmesi @ Değer
- 29. Daha kapsamlı bir kapsamın Bean örneği, CDI'da daha geniş kapsamlı bir fasulye örneğine enjekte edildi - nasıl çalışıyor?
- 30. WebSphere'te Bean İşlemi Zaman Aşımı EJB Timer'ı kullanarak