1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Injeção de dependência não está funcionando (@Inject)

Estou tentando usar o Inject do JSF para fazer um injeção de dependência de um objeto no ManagedBean, porém não está dando certo, o objeto sempre está nulo, alguém sabe o que pode ser?

  • utiliza servlet container? posta o código.

    Dilnei Cunha   24 de out de 2014
  • Você criou o arquivo beans.xml "vazio"? Para habilitar o CDI é necessário a existência desse arquivo na pasta WEB-INF

    finotti   24 de out de 2014
  • Agora eu criei o beans.xml e deu certo, mais apareceu outro problema, o objeto foi injetado, porém ele tem um objeto como atributo que por padrão é null e eu instâncio ele usando uma espécie de set, porém quando eu vou acessar este atributo ele aparece como null, que é o default.

    Douglas   24 de out de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jsf java java-ee ou faça a sua própria pergunta.