Fasülyeyi yapılandırmak için ek açıklamalar kullanıldığında, fasulye tembel olarak nasıl belirtilir?Ek açıklamalarla tembel olmayan bir fasulyenin nasıl belirtileceği
cevap
Fasulye varsayılan olarak tembel değildir. Bununla birlikte, ek açıklamalar söz konusu olduğunda, şu anda ek açıklamalar desteklemiyor gibi görünmektedir. @Lazy(false)
: http://forum.springsource.org/showthread.php?t=62931
Spring'in sonraki sürümü olsa bahar 3.0'da deposunda http://jira.springframework.org/browse/SJC-263
şey bir ek açıklama var var gibi görünüyor. Ama fasulye varsayılan olarak istekli olduğunu unutmayın.
Sadece işleri düz ayarlamak için, ilkbahar 3.0 ve sonrası için, çekirdeklerin varsayılan olarak hevesle başlatıldığı bilinmelidir. Bozho yanıtında @Lazy(false)
bağlantıdan
alıntı:
bu açıklama bir Bileşen veya Bean tanımı yoksa, istekli başlatma meydana gelecektir. Varsa ve true olarak ayarlanmışsa, Bean/Bileşeni, başka bir fasulyesi tarafından başvurulan veya başlangıçta BeanFactory'den açıkça alınana kadar başlatılmayacaktır. mevcutsa ve false değerine ayarlanmışsa, fasulye, başlangıçta, tekillerin hevesle başlatılmasını gerçekleştiren fasulye fabrikaları tarafından başlatılacaktır.
Yapılandırma Annotation sınıfımda @EnableScheduling'i denedim ve bu hile yaptı.
Fasulye varsayılan olarak tembeldir. Bağlamınızda bu varsayılanı geçersiz kılıyor musunuz? – skaffman