2016-11-23 11 views
0

私は純粋なSpringを学習しようとしています。私はSpringの起動アプリケーションを純粋なxml構成に変換しています。Springのセッションスコープ付きハッシュマップ

私の質問は、どのようにセッションスコープのプロパティをxml設定から取得できますか?

は、今私は、この持っている:

@Autowired 
private 
ConcurrentHashMap<String,Subscription> subscriptionConcurrentHashMap; 
(...) 
@Bean 
@SessionScope 
private ConcurrentHashMap<String, Subscription> getConcurrentHashMap(){ 
    return new ConcurrentHashMap<>(); 
} 

をそして、それは動作しますが、私はセッションがXMLでBeanをスコープとして、一般的なJavaクラスを定義するかどうかはわかりません。

答えて

0

私はそのようなこれまでの方法見つけた:どうやら

問題ではない

<property name="subscriptionConcurrentHashMap" ref="subscriptionConcurrentHashMapBean"/> 

このハッシュマップの一般的なタイプ:

<bean name="subscriptionConcurrentHashMapBean" class="java.util.concurrent.ConcurrentHashMap" scope="session"> 
    <aop:scoped-proxy/> 
</bean> 

をしてからちょうどコントローラ豆で参照

関連する問題