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?
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