0
Hỏi về Aspect trong spring
Tình hình là mình gặp một vấn dề như vầy: Do nhu cầu nên mình cần viết mọt lib có chưa một annotaion @MyAnnotation với Target(ElementType.METHOD) và Retention(RetentionPolicy.RUNTIME) Mình có một hàm như sau viết luôn trong cái lib đó
@Around("@annotation(com.example.MyAnnotation)")
public Object checkAnnotaion(ProceedingJoinPoint joinPoint) throws Throwable {
log.info("toi da vao day roi nhe: " + Arrays.toString(joinPoint.getArgs()));
return joinPoint.proceed();
}
Vấn đề gặp phải khi mình sử dụng cái lib trong những project khác thì cái hàm checkAnnotation kia không được gọi. Nếu mình viết lại cái hàm checkAnnotation này trong các project sử dụng cái lib này thì nó mới hoạt động Mong mọi người chỉ ra chỗ sai của mình để mình có thể khắc phục. Mình cảm ơn
Thêm một bình luận