Skip to content

Instantly share code, notes, and snippets.

@eclecticlogic
Last active August 29, 2015 14:10
Show Gist options
  • Save eclecticlogic/f384dcfd967a8537a890 to your computer and use it in GitHub Desktop.
Save eclecticlogic/f384dcfd967a8537a890 to your computer and use it in GitHub Desktop.
Spring runtime dependency injector
import javax.inject.Inject;
import org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor;
public class DependencyInjector {
@Inject
private AutowiredAnnotationBeanPostProcessor aaProcessor;
@Override
public <T> T bind(T instance) {
aaProcessor.processInjection(instance);
return instance;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment