Я создал новый загрузочный проект Spring и пытался реализовать некоторые проблемы с АОП.
Однако мой код просто не распознает классы из АОП.Я проверил и подтвердил, что spring-aop-5.0.7.RELEASE.jar
действительно присутствует в зависимостях Maven и библиотеках времени выполнения JRE.
Мой код еще очень прост:
@Aspect
@Component
public class LoggingAspect {
@Around("execution(* com.springboot.service.*(..)) ")
public Object logAround(ProceedingJoinPoint joinPoint ) throws Throwable {
}
}
Но в этом коде Aspect cannot be resolved to a type
и то же самоедля других аннотаций и классов, таких как Joinpoint
и @Around
.Другие весенние аннотации и классы работают отлично, напр.@Component, @Controllers и т. Д., И сам по себе проект работает нормально без AOP.
Я уже пытался очистить и перестроить проект.
Чего не хватает.Любая помощь приветствуется.