CDI - @Inject não funciona

Bem, estou tentando criar um simples read pra ver como funciona, mas não estou conseguindo injectar os objetos. Ele sempre me retorna NullPointerException. Isso tava acontecendo também quando estava querendo “enxergar” a unidade de persistência, mas usando a anotação @PersistenceUnit.

Aqui está o projeto e o erro respectivamente:


--- exec-maven-plugin:1.2.1:exec (default-cli) @ cdi ---
Exception in thread "main" java.lang.NullPointerException
	at com.cdi.produto.ProdutoController.listar(ProdutoController.java:16)
	at com.cdi.produto.ProdutoController.main(ProdutoController.java:25)
------------------------------------------------------------------------
BUILD FAILURE

Isso é pra ser um projeto Java Web ou Java SE ?

@Daniel_Dias é um projeto web.

1 curtida

Enviei um PR no seu Repositório.
Agora o mesmo esta funcionando e mudei a estrutura do seu projeto.

1 curtida