Я новичок в фреймворках внедрения. И мой вопрос сам по себе является противоречием, но - гипотетически - возможно ли, чтобы CDI вводил ровно два разных экземпляра одного и того же класса в мой код? Два синглтона одного класса так сказать? И если да, то как будут выглядеть аннотации? Создаете два разных экземпляра @Named с помощью методов @Produces?
Подробнее здесь: https://stackoverflow.com/questions/798 ... same-class