vRaptor + CGLIB  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
wood
JavaChild

Membro desde: 01/06/2006 12:38:40
Mensagens: 121
Offline

Todas as dependências do Controller estão inseridas no construtor. Qualquer componente que use CGLIB (spring-security, por exemplo) precisa de construtores sem parâmetros.

Como injetar as dependências do controller sem ser pelo construtor?
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

olá wood,

tem alguns tópicos que falam sobre isso:
http://www.guj.com.br/java/234116-resolvidovraptor-problema-com-spring-security--rolesallowed

http://www.guj.com.br/java/217361-tutorial-vraptor--spring-security-3

e mais alguns outros...

mas basicamente, pra usar bibliotecas do spring que usam AOP você precisa que os seus componentes tenham construtor padrão (solução ruim) ou que usem interface e implementação (solução boa).

na segunda solução, vc sempre usa as dependências referenciando interfaces, desse jeito o spring consegue criar os proxies sem problemas.

no caso do controller é possível que não funcione essa tática da interface, mas vc pode usar as soluções descritas no primeiro post que eu mandei

--
Caelum
www.caelum.com.br

 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team