Colocar uma ajuda no exercicio sobre o BeanManager. se possivel colocar um codigo de exemplo de como o BeanManager pode verificar que um bean é ambiguo.
Colocar uma ajuda no exercicio sobre o BeanManager. se possivel colocar um codigo de exemplo de como o BeanManager pode verificar que um bean é ambiguo.
Fala aí Niccolas, blz?
Quais foram suas dificuldades com esse exercícios, ou quais suas sugestões de ajuda?
No curso não foi explanado sobre como verificar se um bean
é ambíguo via beanManager
. Mas abaixo tem um exemplo de como fazer isso:
Set<Bean> beans = beanManager.getBeans(BeanQualquer.class, qualifiers);
Bean<?> bean = beanManager.resolve(beans); // se um bean for ambíguo essa instrução lançará uma exception: AmbiguousResolutionException
Espero ter ajudado!
Obrigado, na real era mais saber como fazer para saber se um bean era ambíguo por que não tinha sido demonstrado no curso e caiu no exercício.