Java BeanUtils - Tùy chỉnh nội quan
Sự miêu tả
Công cụ xem xét nội quan có thể được sử dụng để tìm hiểu về các thuộc tính và hoạt động do lớp của bạn cung cấp. Gói BeanUtils phụ thuộc vàoJavaBeans đặc điểm kỹ thuật xác định các thuộc tính có sẵn cho một lớp bean cụ thể.
Cơ chế kiểm tra nội quan có thể được tùy chỉnh từ phiên bản 1.9.0 trở đi và cho phép ứng dụng thay đổi hoặc mở rộng khám phá mặc định của các thuộc tính bean. Bạn có thể đạt được điều này bằng cách sử dụng giao diện BeanIntros Inspector . Bằng cách triển khai giao diện này, chúng ta có thể xử lý một lớp đích cụ thể và tạo các đối tượng PropertyDescriptor tương đương của nó . Theo mặc định, các đối tượng DefaultBeanIntros Inspector được BeanUtils sử dụng để phát hiện các thuộc tính phù hợp với đặc tả JavaBeans.
Bạn có thể mở rộng cơ chế khám phá mặc định bằng cách sử dụng phương pháp PropertyUtils.addBeanIntros Inspector (BeanIntros Inspector) củaPropertyUtils. BeanIntros Inspector tùy chỉnh này có thể được gọi trong thời gian xem xét nội quan của một lớp và thêm các thuộc tính đã phát hiện vào kết quả cuối cùng.