Является ли @Dependent scope по умолчанию в Wildfly?

У меня есть некоторые проблемы с введением POJO через @Inject с использованием Wildfly. В документации четко говорится:

@Dependent - область действия по умолчанию, если она не указана; это означает, что объект существует для обслуживания ровно одного клиента (бина) и имеет тот же жизненный цикл, что и этот клиент (бин).

Тем не менее, когда у меня есть два класса:

@Singleton
@Startup
public class A{
    @Inject
    private B b;
}

public class B{
    public B(){}
}

Я продолжаю получать:

Неудовлетворенные зависимости для типа B с квалификаторами @Default в точке внедрения [BackedAnnotatedField] @Inject [...]

Когда я добавляю @Dependent, все работает как шарм. Я что-то пропустил? Это поведение, характерное для диких бабочек? Надеюсь, вы можете помочь, спасибо.

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

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