Witam,
Mam springowy service o domyslym scope, czyli singleton. Jak wiadomo to okazja do hazardu.
-
Czy uzywanie slowa kluczowego synchronized dla metod nalezacych do klasy, bedacej service springowym jest niezbedne, czy spring sam z siebie troszczy sie o to, aby jego singletony byly thread safe (byloby to slabe wydajnosciowo, ale bezpieczne)?
-
Przy okazji, jak wiadomo w EJB tez wystepuja singleton beans. Czy tam sytuacja jest taka sama jak w Springu (dotyczy koniecznosci uzywania slowa kluczowego synchronized)?
Pozdrawiam,