Co to jest odpowiednik Spring dla CDI's Instance lub Guices Provider

W CDI możesz zdefiniować obiekt, który da ci przedmioty określonego typu, używając:

@Inject
Instance<MyObject> myObjectInstance;
//...
MyObject myObjectInstance.get();

Podobnie w Guice możesz:

@Inject
Provider<MyObject> myObjectInstance;
//...
MyObject myObjectInstance.get();

Zastanawiam się, czy na wiosnę istnieje podobna konstrukcja lub musisz użyćApplicationContext w celu uzyskania referencji?

questionAnswers(2)

yourAnswerToTheQuestion