Giả sử tôi có một đối tượng java rất đơn giản chỉ có một số thuộc tính getXXX và setXXX. Đối tượng này chỉ được sử dụng để xử lý các giá trị, về cơ bản là một bản ghi hoặc một bản đồ loại an toàn (và hiệu suất). Tôi thường cần giấu đối tượng này thành các cặp giá trị khóa (chuỗi hoặc loại an toàn) hoặc chuyển đổi từ các cặp giá trị khóa sang đối tượng này.
Ngoài việc phản ánh hoặc viết mã theo cách thủ công để thực hiện chuyển đổi này, cách tốt nhất để đạt được điều này là gì?
Một ví dụ có thể đang gửi đối tượng này qua jms mà không sử dụng kiểu ObjectMessage (hoặc chuyển đổi một tin nhắn đến thành đúng loại đối tượng).
java.beans.Introspector
.getBeanInfo()
. Nó được tích hợp ngay vào JDK.