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