¿El alcance @Dedependiente no es predeterminado en Wildfly?
Tengo algunos problemas para inyectar POJO a través de @Inject usando Wildfly. La documentación establece claramente:
@Dependiente: el alcance predeterminado si no se especifica ninguno; significa que existe un objeto para servir exactamente a un cliente (bean) y tiene el mismo ciclo de vida que ese cliente (bean).
Sin embargo, cuando tengo dos clases:
@Singleton
@Startup
public class A{
@Inject
private B b;
}
public class B{
public B(){}
}
Sigo recibiendo:
Dependencias insatisfechas para el tipo B con calificadores @Default en el punto de inyección [BackedAnnotatedField] @Inject [...]
Cuando agrego @Dependiente, todo funciona a las mil maravillas. ¿Me estoy perdiendo de algo? ¿Es este comportamiento específico de la mosca salvaje? Espero que puedas ayudar, gracias.