I have a class (Class ABC) that\'s instantiated by calling the constructor. Class ABC in turn has a helper class (Class XYZ) injected using auto-wired.
You can annotate ABC class with @Configurable annotation. Then Spring IOC will inject XYZ instance to ABC class. It's typically used with the AspectJ AnnotationBeanConfigurerAspect.