Java BeanUtils - Loại bỏ thuộc tính
Sự miêu tả
Bạn có thể loại bỏ các thuộc tính cụ thể bằng cách sử dụng cơ chế thẩm thấu bean. Giao diện BeanIntros Inspector chuyên biệt được thực hiện bởi kiểu gọi là SuppressPropertiesBeanIntros Inspector loại bỏ các thuộc tính lớp đặc biệt của các bean Java. Bộ sưu tập các tên thuộc tính cần được cung cấp mà không thể truy cập được trên các bean khi tạo một thể hiện. Nếu các thuộc tính này được xác định bởi BeanIntros Inspector khác, thì chúng sẽ bị loại bỏ trong khi xử lý lớp bean.
Bạn có thể sử dụng một thuộc tính lớp đặc biệt để ngăn chặn các thuộc tính cho tất cả các bean được tạo ra từ phương thức getClass () và được kế thừa từ Object và sử dụng mẫu đặt tên cho các phương thức get thuộc tính. Trong hầu hết các tình huống, một phiên bản của SuppressPropertiesBeanIntros Inspector có thể được sử dụng để loại bỏ các thuộc tính cụ thể và có thể đạt được bằng cách sử dụng hằng số SUPPRESS_CLASS của SuppressPropertiesBeanIntros Inspector .