Annotations and Bean Proxy Approach
This approach allows users to quickly and easily inject any component with bean proxies. Components simply have to annotate any fields they wish injected with @SpringBean annotation. Interesting classes: