Problema com conversor JSF e spring  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
laiszanfolim
HelloWorld
[Avatar]

Membro desde: 23/06/2009 13:02:02
Mensagens: 10
Offline

Olá,

Estou utilizando JSF e Spring em um projeto e estou tendo problemas para injetar um DAO num conversor.
Queria saber o que precisa configurar para o spring "saber" injetar este DAO no conversor.
Eu utilizo o spring para injetar o dao no controller e funciona.. mas não consigo fazer funcionar no conversor.

No Controller eu injeto com @Resource



no conversor isto não funciona.. mas eu sou um pouco nova no Spring e não sei se estou fazendo besteira.
Meu conversor é o seguinte:




O Dao está funcionando certo... o problema é que não injeta o DAO no conversor mesmo.
Alguém sabe qual o problema? Eu acredito que seja alguma configuração no arquivo do spring... mas não encontro nada na internet.

Segue o applicationContext caso seja necessário

[Email]
alves.Felipe
GUJ Ranger
[Avatar]

Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline

a classe PessoaConverter esta no mesmo pacote que a classe PessoaController ?
tenta colocar a classe PessoaConverter no mesmo pacote.. ou adiciona uma linha no arquivo de configuração do spring
indicando o caminho da classe;.. como essa:


Felipe Alves
[Email]
xxta
JavaBaby

Membro desde: 07/04/2008 13:09:17
Mensagens: 98
Localização: Florianópolis, Campos Novos - SC
Offline

Passei pelo mesmo problema com Validator.

Segue o link: http://www.guj.com.br/posts/list/207219.java

Tem umas respostas que me ajudaram.. funcionou, porém não ficou legal não... ainda estou procurando a maneira correta.




[WWW] [MSN]
ricardo13
Virtual Machine Man
[Avatar]

Membro desde: 14/09/2007 10:19:03
Mensagens: 514
Localização: Mococa/São Carlos
Offline

Alguém descobriu uma solução ??

Também deparei com esse problema.
Tentei o @Autowired, o @Resource e não instancia a classe DAO.

Ricardo

/*
* Sun Certified Java Associate 1.0
* Sun Certified Java Programmer 6
* Sun Certified Web Components Development 5
* Bacharelado em Ciência da Computação - UNICEP
* Mestre em Ciência da Computação - ICMC/USP
*/
[MSN]
ricardo13
Virtual Machine Man
[Avatar]

Membro desde: 14/09/2007 10:19:03
Mensagens: 514
Localização: Mococa/São Carlos
Offline

Eu achei algo interessante, mas quem tá usando o applicationContext com IoC.

Essa solução para mim não serve, mas vou deixar registrado porque pode ajudar alguém.

Este é o link.

Ricardo

/*
* Sun Certified Java Associate 1.0
* Sun Certified Java Programmer 6
* Sun Certified Web Components Development 5
* Bacharelado em Ciência da Computação - UNICEP
* Mestre em Ciência da Computação - ICMC/USP
*/
[MSN]
raf4ever
GUJ Master

Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline

laiszanfolim wrote:Olá,

Estou utilizando JSF e Spring em um projeto e estou tendo problemas para injetar um DAO num conversor.
Queria saber o que precisa configurar para o spring "saber" injetar este DAO no conversor.
Eu utilizo o spring para injetar o dao no controller e funciona.. mas não consigo fazer funcionar no conversor.


Resolvi usando essas duas classes:




No applicationContext.xml


Para usar no converter:



This message was edited 1 time. Last update was at 10/11/2010 12:02:28


Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
[Email] [MSN]
ricardo13
Virtual Machine Man
[Avatar]

Membro desde: 14/09/2007 10:19:03
Mensagens: 514
Localização: Mococa/São Carlos
Offline

raf4ever wrote:
laiszanfolim wrote:Olá,

Estou utilizando JSF e Spring em um projeto e estou tendo problemas para injetar um DAO num conversor.
Queria saber o que precisa configurar para o spring "saber" injetar este DAO no conversor.
Eu utilizo o spring para injetar o dao no controller e funciona.. mas não consigo fazer funcionar no conversor.


Resolvi usando essas duas classes:




No applicationContext.xml


Para usar no converter:





Mas ainda vou ter que especificar a classe "nomeDoDAO" no applicationContext.xml ??


Ricardo

/*
* Sun Certified Java Associate 1.0
* Sun Certified Java Programmer 6
* Sun Certified Web Components Development 5
* Bacharelado em Ciência da Computação - UNICEP
* Mestre em Ciência da Computação - ICMC/USP
*/
[MSN]
raf4ever
GUJ Master

Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline

Sim.
Aliás,ja é feito dessa forma.

Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team