У меня один интерфейс и есть много его реализации.У меня есть hashmap, который содержит rendererId (например, 1,2,3) в качестве ключа и имя класса соответствующей реализации Renderer.Теперь в моем классе обслуживания я хочу внедрить зависимый компонент на основе идентификатора.Допустим, для запроса id равен 1, тогда в моем классе обслуживания я хочу внедрить реализацию1.Как это можно сделать при весенней загрузке (с аннотацией)?Если бы вы могли предоставить псевдокод, это было бы здорово.Заранее спасибо.