Я хочу регистрировать контроллер и остальные пакеты по-разному.Я знаю, что могу использовать 2 отдельных метода для этого, но эти 2 метода очень похожи, поэтому я хочу добавить код для проверки, который бы выглядел примерно так
@Around("controllerPoint() || theRest()")
public Object log(ProceedingJoinPoint joinPoint) throws Throwable {
if( called from controllerPoint() ) {
execute this short section of code # (1)
}
// rest of code
Как бы выглядел этот код?
Кроме того, если после того, как я выполню (1) и захочу снова передать переменную этому же методу, когда она выполняется для других пакетов, как я могу это сделать?