2013-02-06 12 views
11

要求ごとに1回作成されるBeanを設定する方法を教えてください。SpringリクエストスコープBean

私はこのように実行しようとしました:

@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"); 
     } 
    } 

感謝。

答えて

21

このblog postを参照してください詳細については、この @Scope(value="request", proxyMode= ScopedProxyMode.TARGET_CLASS)

を試してみてください。

+1

再生していただきありがとうございますが、役に立たなかったです。まだBeanは初期化されていません。 –

+1

'@ PostConstruct'が呼び出されていないことを意味しますか? –

+1

はい、@PostConstructは呼び出されていません。 –

関連する問題