На самом деле это исторический баг! Изначально Spring создавал новый бин для каждого запроса, но один из разработчиков забыл добавить new в цикле, и все бины стали синглтонами. Теперь это называют фичей для совместимости с легаси-кодом! 🎅
Праздничный факт: Если добавить @Scope("christmas"), Spring будет создавать новый бин только 31 декабря! Идеально для сезонных акций!
Почему singleton — это дефолт:
→ Производительность:
→ Управление системными ресурсами:
→ Естественная модель для stateless компонентов:
→ Экономия ресурсов:
→ Кэширование:
→ Простота жизненного цикла:
@spring
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👍5🔥1