22
In CDI you can define an object that will give you items of a certain type, using:
@Inject Instance<MyObject> myObjectInstance; //... MyObject myObjectInstance.get();
Similarly in Guice you can do:
@Inject Provider<MyObject> myObjectInstance; //... MyObject myObjectInstance.get();
I am wondering if there is a similar construct in Spring, or you must use the ApplicationContext in order to get the reference?