Spring e CGLIB proxy

Bom dia galera estou com um problema:
Tenho uma aplicação utilizando Struts2 e Spring 3.2 e Spring Security 3.1.
Tudo funciona perfeitamente, mas quando uso a annotation do Security “@PreAuthorize(“hasRole(‘ROLE_ADMIN’)”)” a injeção de dependência do Spring Core para de funcionar e todos os meus services veem nulos.
E não é só com a annotation do Security, eu criei minha própria annotation e acontece o mesmo problema.
Pesquisando, entendi que qualquer annotation que interceptar um metodo meu na action vai dar um conflito com o proxy do CGLIB causando esse problema, mas sei também que a diretriz primária do Spring é ser um integrador, então creio que deve existir dar um jeito de solucionar isso.
Verifiquei tambpem que para a DI normal para minhas Services o Spring usa o CGLIB do Spring-asm que a partir da versão 3.2 já vem junto com a api e qualquer outra annotation que intercepte métodos usam o CGLIB também, então quando uso um… anula o outro…
Alguém pode me ajudar?
Abraços.