[LaunchedClassLoader@4BB4DE6A] Ошибка в com/xyz/tool/service/myclass.java :: 0 class
ReweaVable
mode [xlint: noneveavabletypeencountered] < /p>
< /blockquote>
Это звучит запутанно, потому что я не могу получить, почему повторное количество сетей может быть вызвано вообще, я бы предпочел ожидать, что класс должен быть вплетен только один раз. Есть подсказка?
Код: Выделить всё
@Aspect
public class ExecTimeMonitor {
@Around("execution(* com.xyz.tool.controller.MainController.performOperation(..))")
public Object wrapMainMethod(ProceedingJoinPoint joinPoint) throws Throwable {
...
long start = getNow();
ResponseEntity resEntity = (ResponseEntity) joinPoint.proceed();
long execTime = getNow() - start;
...
return resEntity;
}
@Around("execution(static * com.xyz.swig.Kernel.*(..)) || execution(public * com.xyz.tool.service.*.*(..)) ")
public Object wrapInnerMethod(ProceedingJoinPoint joinPoint) throws Throwable {
...
long start = getNow();
Object result = joinPoint.proceed();
long execTime = getNow() - start;
...
return result;
}
}
< /code>
Затем aop.xml: < /p>
< /code>
Мой JVM начинается с 2 агентов, как это было рекомендовано @kriegaex: < /p>
java -javaagent:aspectjweaver-1.9.24.jar -javaagent:spring-instrument-6.1.21.jar -jar app.jar
Подробнее здесь: https://stackoverflow.com/questions/797 ... le-warning