JSF'nin işlem süreci yaşam döngüsünün hangi aşamasında, @PostConstruct ile işaretlenmiş olan destekleyici fasulye yöntemi çağrıldı?@PostConstruct ile belirtilen yöntem çağrıldığında?
17
A
cevap
16
@PostConstruct
ile işaretlenen yöntemler, fasulye oluşturulduktan sonra, bağımlılıklar enjekte edildi, tüm yönetilen özellikler ayarlandı ve fasulye aslında kapsam olarak ayarlanmadan önce çağrılır.
related SO thread bulundu, tam olarak aynı olmayabilir ama sorunuzu yanıtlıyor. Ve aynı şeyi açıklayan a blog entry.
İlgili konular
- 1. Yay: @PostConstruct
- 2. @PostConstruct yöntemi
- 3. App Widget onUplay yöntem çağrıldığında çağrılmadı
- 4. Kale Dinamik Proxy, sınıfın içinden çağrıldığında yöntem çağrılarını engellemiyor
- 5. Moq kullanılarak bir yöntem çağrıldığında bir olayı nasıl artırırım?
- 6. Nesne üzerinde bir yöntem çağrıldığında nasıl test edilir - Raylar RSpec
- 7. Neden bir yöntem grubu temsilcisi tarafından çağrıldığında GetType() türlerini bulamıyor?
- 8. Yöntem çağrıldığında özellik değerini atamak için Moq kullanma
- 9. Bir arabirim yönteminde @PostConstruct kullanabilir miyim?
- 10. Json, belirtilen URL ile çalışmıyor
- 11. AppInitialize yöntemi ASP.NET'te çağrıldığında?
- 12. @PostConstruct yöntemi aynı istek için iki kez çağrıldı
- 13. jQuery İletişim kutusu çağrıldığında görünmüyor
- 14. HTML'den URL'de çağrıldığında "id" yazdırılmıyor
- 15. NSLocalizedString() Swift, yalnızca belirtilen dil ile çalışır
- 16. Neden uygulanamaz isteğe bağlı protokol yöntemleri, bu yöntem obj-c'de çağrıldığında çalışma zamanı hatalarına neden olur?
- 17. Arduino'da çağrıldığında sistem işlevi çıktısı nasıl alınır?
- 18. @Singleton, @Startup, @PostConstruct, EJB3.1 ve Glassfishv3.0.1 üzerinde çalışmıyor.
- 19. Bir c işlevi çağrıldığında lua komutunu alın
- 20. Python Nose2 Sınıf Yöntemi Çağrıldığında Sonlanmayan Testler
- 21. Belirtilen nesnenin LINQ
- 22. SymFromAddr, "Belirtilen modül bulunamadı."
- 23. Belirtilen href özniteliği
- 24. Belirtilen değişkeni tutan bir vaka sınıfının bir örneğini döndüren bir yöntem çağırdığımda değişken atamaya ne olur?
- 25. Rhino Mocks - Bir yöntem
- 26. Soyut bir yöntem nasıl dinlenir?
- 27. Belirtilen dizine jar ayıklanıyor
- 28. Swift: applicationDidEnterBackground çağrıldığında Aktif Görünüm Denetleyicisini Belirle
- 29. IOS 8 UIActivityViewController çağrıldığında iPad uygulaması kilitleniyor
- 30. İşlev, bir işlevden çağrıldığında aynı davranışı göstermiyor
Bu yanıt (ve söz konusu blok girişi), @PostConstruct'ı, fasulyenin kendisinin yaşam döngüsü ile ilişkilendirir. Ama ben JSF istek işleme yaşam döngüsü olayları ile ilişkilendirmek istiyorum (@PostConstruct geldiğinde görünümü geri yükleme, istek değerleri, işlem doğrulama ... bu sırada) – siva636
@MISS_DUKE: Eğer fasulye isteği kapsamı varsa, @PostConstruct alacak yoldaki her istek üzerine idam edildi, yazımda da bahsettim. –
Artığınız için teşekkürler, ancak daha hassas bilgiler için arama yapıyorum. İstenilen bir scoped backing fasülye ise @PostConstruct hangi aşamada @PostConstruct uygulandı? "Geri yükleme görünümü" aşamasından hemen önce mi/sonrasında mı yürütülür? Ya da "istek değerleri uygula" aşamasından hemen sonra mı? Ya da "doğrulama" aşamasından hemen önce mi? – siva636