Um exercício do curso CDI 1.2 (aula 2) faz a seguinte pergunta:
Quais das alternativas abaixo são os pontos de injeção que podemos usar com o CDI?
1.Construtor
2.Classe
3.Atributo
4.Método Setter
Selecione uma alternativa:
a) Alternativas 1, 2 e 3 estão corretas
b) Apenas 3 está correta
c) Alternativas 1 e 3 estão corretas
d) Alternativas 1 e 4 estão corretas
O exercício aponta a opção "A" como correta. Está certo isso?
Verificando a anotação @Inject
, temos:
@Target(value = {ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.FIELD})
O correto não seria os itens 1, 3 e 4?