Có cách nào để tạo chú thích của trình chặn đánh chặn bỏ qua giá trị chuỗi chú thích cho vòng loại không?Tạo vòng loại đánh chặn mà bỏ qua giá trị chú thích()
ví dụ:
Log.java
@Inherited
@InterceptorBinding
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface Log {
String value() default ""; // <---- ignore this
}
LogInterceptor.java
@Log
@Interceptor
public class LogInterceptor implements Serializable {
...
}
Usage.java
@Log("message for this log")
public String interceptedMethod(String param) {
...
}
Điều này không có tác dụng vì chú thích value("message for this log")
hoạt động dưới dạng vòng loại nhưng tôi muốn sử dụng value()
không làm vòng loại thư nhưng nhật ký thư.