2017-06-14 2 views
0

でシングルトンスコープとビーンのプロパティを変更するは、以下のように、私はシングルトンスコープでBeanを有するスプリング

@Service 
    public class Service { 
    @Inject 
    MyInterface impl; 
    public doJob(String check){ 
     HashMap<String, String> config = impl.getConfig(check); 
     String myValue= config.get("key"); 
     //some other code 
    } 
    } 

私がリクエスト/秒の数百を持っている場合、およびチェックの値は、いくつかの要求とし、他の要求のための他の何かためABCである私はまだサイコーならばg異なる値myValue?ここで正確なコードを共有できないので、コードを一般化しようとしました。ここで私の質問は、リクエストごとにシングルトンBeanのプロパティを変更できますか?

答えて

0

問題を回避するには、ThreadLocalストレージ(the exampleを参照)を作成します。

また、BeanスコープをREQUEST

に変更することもできます
関連する問題