Using cglib proxies in spring causes:
a) double invocation of constructor
b) not allow to intercept a method invoked from another method
but why spring creates a bean and then a proxy? is it possible to dynamically generate class that extends a specified bean class and then invoke constructor only once? that would solve a) and b) for public and protected methods. am i missing something?