私のWebアプリケーションはSpringIOCを使用しています。したがって、私の春の豆はすべてデフォルトでシングルトンになります。2つのリクエストが1つのクラスの2つの異なるメソッド(たとえばMySpringBean
、2つのメソッドsearchRecord
とinsertRecord
)に同時にアクセスしようとした場合、両方のリクエストが同じSpringBeanに同時にアクセスします。
同じSpringBeanを両方のクライアントで同時に使用できるようにする方法、または両方の要求が同じSpring Beanを介して2つの異なるメソッドにアクセスしようとする場合、同時実行の問題になるのでしょうか。また、春の豆はシングルトンであるため、新しいインスタンスを形成することはできません。この場合、これはどのように機能しますか?