Java cho phép định nghĩa các giá trị trong các chú thích, ví dụ:Có thể làm cho giá trị của chú thích Java bắt buộc không?
public @interface MyAnnotation {
int MyValue();
}
Mặc dù nó có thể đặt một giá trị mặc định cho MyValue
chú thích, tôi đã tự hỏi liệu nó có thể làm cho nó bắt buộc. Ý tôi là buộc người dùng phải cung cấp giá trị cho MyValue
khi chú thích một lớp hoặc trường.
Tôi đã xem qua tài liệu nhưng không thể tìm thấy bất kỳ thứ gì. Có ai có một giải pháp cho vấn đề này hoặc là nó chỉ là không thể làm cho một giá trị của chú thích bắt buộc?
Tôi đã bỏ lỡ điều đó như thế nào, cảm ơn! – JVerstry