O escopo @Dependent não é o padrão no Wildfly?
Tenho alguns problemas com a injeção de POJOs via @Inject usando o Wildfly. A documentação afirma claramente:
@Dependent - o escopo padrão, se nenhum for especificado; significa que existe um objeto para servir exatamente um cliente (bean) e tem o mesmo ciclo de vida que esse cliente (bean).
No entanto, quando eu tenho duas classes:
@Singleton
@Startup
public class A{
@Inject
private B b;
}
public class B{
public B(){}
}
Eu continuo recebendo:
Dependências não satisfeitas para o tipo B com qualificadores @Default no ponto de injeção [BackedAnnotatedField] @Inject [...]
Quando adiciono o @Dependent, tudo funciona como um encanto. Estou esquecendo de algo? Esse comportamento é específico do wildfly? Espero que você possa ajudar, obrigado.