Anotación personalizada como Interceptor para un método de registro.
Java Gurus,
Soy bastante nuevo paraannotations
y no he buscado esto mucho, así que por favor tengan paciencia conmigo ...
Me gustaría implementar unCustom Annotation
que lo haráintercept
una llamada al método; para comenzar con algo muy básico, solo puede imprimir el nombre de los métodos y los parámetros para que pueda evitar ellogger
declaración.
Una llamada de muestra como esta:
public MyAppObject findMyAppObjectById(Long id) throws MyCustomException {
log.debug("in findMyAppObjectById(" + id + ")");
//....
}
se puede convertir en:
@LogMethodCall(Logger.DEBUG)
public MyAppObject findMyAppObjectById(Long id) throws MyCustomException {
//....
}
¿Podría obtener algunos consejos sobre esto?