Spring will only be able to proxy beans (apply AOP) which it controls, basically AOP will only work for beans inside the ApplicationContext
.
If you want other objects intercepted you will need to use AspectJ and revert to either loadtime or compile time weaving of your aspects.