Пользовательская аннотация в качестве 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 {
//....
}
Могу ли я получить некоторые подсказки по этому поводу?