Spring ReflectionUtils или чистый Java Lang Reflection - PullRequest
0 голосов
/ 26 марта 2020

спасибо, что прочитали заранее.

В настоящее время я работаю над весенним проектом, в котором мне нужно сделать очень общие вещи c. Друг просто порекомендовал мне использовать Spring ReflectionUtils, и у меня возникли некоторые экзистенциальные сомнения.

Какая разница между использованием ReflectionUtils и стандартным java отражением (кроме необходимости иметь дело с исключениями, мне кажется, что ReflectionUtils более понятен)

Вот некоторый код, чтобы показать вам:

public Object genericObject(){
    return ReflectionUtils.invokeMethod(
                  ReflectionUtils.findMethod(genericService.getClass(), "getGenericObject"),
                  genericService)

}

и стандартный java способ:

public Object genericObject() throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {

    return genericService.getClass().getMethod("getGenericObject").invoke(genericService);}

( Я знаю, это не лучшая обработка исключений, это просто для представления)

что вы, ребята, думаете? дай мне знать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...