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:
- SpringComponentInjector - an implementation of IComponentInstantiationListener that performs the injection
- AnnotPage - contains an annotated field whose value will be initialized with a proxy by the injector