Значение режима обнаружения бина, аннотированного в CDI 1.1

Я мигрирую приложение на Java EE 7 и хотел бы использовать CDI 1.1. Но я нене понимаю смыслаbean-discovery-mode="annotated",Спецификация CDI 1.1 не очень полезно По крайней мере, я не нашел ни одного полезного абзаца. Я пропустил это?

Этот пример отлично работает сbean-discovery-mode="all" и внедряет экземпляр:LoggingClass

public class LoggingClass {
    public Logger logger = Logger.getLogger("ALOGGER");

}

@Test
public class MMLoggerProducerIT extends Arquillian {

    @Inject private LoggingClass lc;

}

Но если я изменю сbean-discovery-mode="all" вbean-discovery-mode="annotated" контейнер не может внедрить экземпляр в поле.lc

Как я должен аннотироватьLoggingClass использоватьbean-discovery-mode="annotated" Правильно? Я

Ответы на вопрос(3)

Ваш ответ на вопрос