Я использую Spring для добавления бобов. И я использую некоторые аннотации для аннотирования методов бина (Безопасность, TransactionManagement, ExceptionHanling, Logging) Проблема:
Я хочу создать тест JUnit, чтобы проверить, не забыл ли я комментировать некоторые методы. Но Spring возвращает класс $ ProxyXXX без каких-либо комментариев к методам.
Method[] methods = logic.getClass().getMethods();
for (Method method : methods) {
Annotation[] annotations = method.getAnnotations(); // empty array!
Как получить аннотации для метода или получить объект реального класса?
P.S. Spring 2.5.6, JDKDynamicProxy (не CGLib)