Java-аннотация для предварительной обработки во время выполнения для класса, уже закодированного и используемого

Я хотел бы определить аннотацию для методов, которые могут выполнять некоторый код перед запуском метода.

Как я понимаю, для выполнения задач такого типа можно использовать прокси-сервер и обработчик вызовов (как, например, по адресу: http://www.concretepage.com/java/dynamic-proxy-with-proxy-and-invocationhandler-in-java) Однако это означает, что сначала нужно определить интерфейс, затем класс, который реализует этот интерфейс, а затем использовать прокси.

так что если есть какой-то существующий код, уже использующий класс, этот метод не позволит мне добавить аннотацию и оставить все остальное без изменений.

Есть ли способ сделать такие аннотации в Java?

Спасибо

0 ответов

Другие вопросы по тегам