Что такое Resolver
Resolver — это легковесный DI-контейнер, библиотека для регистрации и получения сервисов/объектов по типу или имени. • помогает строить модульные, тестируемые и гибкие приложения, разделяя создание зависимостей и их использование. • в рамках Dependency Injection контейнер хранит фабрики и экземпляры сервисов, а через методы вроде register() и resolve() позволяет получить требуемый объект. • позволяет регистрировать разных поставщиков сервисов (например: сетевой слой, менеджер данных, бизнес-логика). • упрощает работу с скоупами: singleton, transient (уникальный экземпляр), weak и др...