Как мы можем вручную ввести объект без использования средства контейнеров. Я сделал нечто подобное с помощью отражения следующим образом.
Class actionClass = Class.forName("SampleClass");
Object actionObject = actionClass.newInstance();
Method reqMethod = actionClass.getMethod("setRequest", HttpServletRequest.class);
reqMethod.invoke(actionObject,request);
Является ли это правильным способом сделать DI?
Мое намерение состоит в том, чтобы динамически передавать объект запроса в различные классы контроллера из фильтра диспетчера, где мы получаем объекты запроса и ответа. Я опасаюсь производительности отражения. Есть ли какая-либо замена для выполнения DI?