Тема в основном говорит все. У меня есть статический метод, который я хочу перехватить, чтобы к нему можно было применить совет. Я могу заставить это работать с любыми нестатическими методами, но я не уверен, как разрешить перехватывание статических методов.
Как перехватить статические методы в Spring?
Ответ 1
Вы не можете сделать это с помощью Spring AOP, потому что он основан на прокси. Вы должны использовать AspectJ. Взгляните на этот простой пример: http://blog.jayway.com/2007/02/16/static-mock-using-aspectj/
Ответ 2
См. PowerMock https://github.com/powermock/powermock, он может издеваться над статическими методами
Взято из блога, комментарий от ответа LIMC