2013-02-06 26 views
11

İstek üzerine bir kez oluşturulacak bir fasulye nasıl kurabilirim. Yay isteği kapsamı fasulye

Böyle yapmak için çalıştı:

@Component 
    @Scope(value = "request") 
    public class TestBean { 
     @PostConstruct 
     public void init() { 
      System.out.println("start request"); 
     } 

     @PreDestroy 
     public void onDestroy() { 
      System.out.println("ends request"); 
     } 
    } 

teşekkür ederiz.

cevap

21

Daha fazla ayrıntı için bu @Scope(value="request", proxyMode= ScopedProxyMode.TARGET_CLASS)

bu blog post bkz deneyin.

+1

Tekrar çaldığınız için teşekkürler, ancak yardımcı olmadı. Hala fasulye başlatılmıyor. –

+1

Bu, @ PostConstruct'ın çağrılmadığı anlamına mı geliyor? –

+1

evet, @PostConstruct çağrılmıyor. –