Pessoal gostaria de criar um interceptador com o cglib em cima de um objeto vindo do contexto do Spring (Ioc), mas estou tendo problemas porque os objetos que o spring me retornam (springContext.getBean(“meuBean”)) também são proxies utilizando o cglib assim recebo um:
java.lang.IllegalArgumentException: Cannot subclass final class class $Proxy24
at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:446)
at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)
at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)
at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)
at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:285)
at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:660)
existe alguma outra maneira de interceptar os objetos do spring sem utilizar a propia API do Spring (ApplicationContext.xml)?