Можешь объяснить основные паттерны проектирования, которые используются в Spring framework, и привести примеры того, как они реализованы? — ДейлиПреп