Niestandardowa adnotacja jako przechwytywacz do rejestrowania metody
Guru Java,
Jestem całkiem nowyannotations
i nie szukałem tego zbyt często, więc proszę, miej ze mną ...
Chciałbym wdrożyćCustom Annotation
które będąintercept
wywołanie metody; Aby zacząć od czegoś bardzo podstawowego, można po prostu wydrukować nazwę metody i parametry, aby uniknąćlogger
komunikat.
Przykładowe połączenie:
public MyAppObject findMyAppObjectById(Long id) throws MyCustomException {
log.debug("in findMyAppObjectById(" + id + ")");
//....
}
można przekształcić w:
@LogMethodCall(Logger.DEBUG)
public MyAppObject findMyAppObjectById(Long id) throws MyCustomException {
//....
}
Czy mogę uzyskać kilka wskazówek na ten temat?