[RESOLVIDO] Injetar no construtor nome da Classe do Dao  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
RafaelViana
GUJ Master

Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline

Estou fazendo um DAO Genérico com o VRaptor, mas fiquei em dúvida se é possível injetar a classe da entidade.

Por exemplo:



Como poderia ser feita a injeção da classe? Ou devo passar ela como parametro quando precisar dela no método?

This message was edited 1 time. Last update was at 26/01/2012 22:48:58


Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

por padrão, o VRaptor não vai conseguir injetar a classe...

mas se vc estiver usando o Guice, por exemplo, você poderia criar um Modulo do guice e fazer o seguinte código:



registrar esse provider no web.xml e tirar o @Component do dao genérico...


se isso não funcionar, precisa ver como o guice se comporta com isso, mesma coisa se vc usar o spring

--
Caelum
www.caelum.com.br

RafaelViana
GUJ Master

Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline

Por enquanto, vou passando a classe como parâmetro do método, se eu ver que isso vai tornar minhas classes mais "sujas", adoto sua solução. Valeu!

Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
[Email] [MSN]
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team