Spring Boot 3 + AspectJ с ткачеством времени нагрузки = java.lang.nosuchmethoderror: аспект ()JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Spring Boot 3 + AspectJ с ткачеством времени нагрузки = java.lang.nosuchmethoderror: аспект ()

Сообщение Anonymous »

Я пытаюсь настроить AspectJ LTW (ткачество времени загрузки) в моей библиотеке Spring Boot. Цель состоит в том, чтобы перехватить выполнение каждого метода в панели Classpath (включая не скрещивания) для мониторинга времени выполнения. Во время выполнения теста я сталкиваюсь с следующей ошибкой: java.lang.nosuchmethoderror: 'loadtimeweavingAspect.aspectof ()' .
my configuration class:

Код: Выделить всё

@Configuration
@EnableLoadTimeWeaving(aspectjWeaving = EnableLoadTimeWeaving.AspectJWeaving.ENABLED)
public class AspectJWeaverConfiguration {}
meta-inf/aop.xml file:

Код: Выделить всё








< /code>
Мой аспект класс: < /p>
@Aspect
public class LoadTimeWeavingAspect {

@Around("within(project.base.package..*)")
public Object around(final ProceedingJoinPoint pjp) throws Throwable {
Method method = ((MethodSignature) pjp.getSignature()).getMethod();
PerformanceWatcher.start(method.getDeclaringClass().getName() + "." + method.getName());
try {
return pjp.proceed();
} finally {
PerformanceWatcher.stop();
}
}

}
my pom.xml файл:

Код: Выделить всё


org.springframework.boot
spring-boot-starter-aop


org.springframework
spring-instrument
${spring-instrument.version}


org.springframework.boot
spring-boot-starter-test


org.springframework.boot
spring-boot-starter-actuator


io.micrometer
micrometer-tracing-bridge-otel
${micrometer-tracing.version}


Я передаю следующий агент Java при выполнении тестов: -Javaagent: "C: \ user \ user \ .m2 \ Repository \ org \ Springframework \ Spring-Instrument \ 6.2.8 \ Spring-Instrument-6.2.8.jar"
Как идея, чтобы сделать это? Было сложно найти документацию, чтобы руководить мне. />[*]https://www.credera.com/en-us/insights/ ... me-weaving


Подробнее здесь: https://stackoverflow.com/questions/796 ... oderror-as
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»