Пользовательская аннотация в качестве Interceptor для регистрации метода

Ява Гуру,

Я довольно новый дляannotations и не искал это много, поэтому, пожалуйста, потерпите меня ...

Я хотел бы реализоватьCustom Annotation который будетintercept вызов метода; чтобы начать с чего-то очень простого, он может просто напечатать имя метода и параметры, чтобы я мог избежатьlogger заявление.

Пример вызова, как это:

public MyAppObject findMyAppObjectById(Long id) throws MyCustomException {
    log.debug("in findMyAppObjectById(" + id + ")");
    //....
}   

можно преобразовать в:

@LogMethodCall(Logger.DEBUG)
public MyAppObject findMyAppObjectById(Long id) throws MyCustomException {
    //....
}   

Могу ли я получить некоторые подсказки по этому поводу?

Ответы на вопрос(3)

Ваш ответ на вопрос