У меня есть очень простой аспект, созданный для регистрации операций RestController, он отлично работает для фиктивного приложения, но не работает, когда я использую его в своем приложении при развертывании в Cloud Foundry.
Код, который я используюis:
Класс аннотации ->
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface TestAnnot {}
Класс аспекта ->
@Aspect
@Component
public class MyAspect {
private static final Logger logger =
LoggerFactory.getLogger(MyAspect.class);
@Around("@annotation(TestAnnot)")
public Object logExecutionTime(ProceedingJoinPoint joinPoint) throws
Throwable {
logger.info("Entering aspect ");
System.out.println("inside aspect");
return joinPoint.proceed();
}
}
Я просто добавляю @TestAnnot поверх моих операций RestController, но он не может получитьвызывается, хотя операции выполняются успешно.
Не могли бы вы помочь мне, если я что-то упустил.
С уважением, Маниш