Sadece bazı getXXX ve setXXX özelliklerine sahip çok basit bir java nesnem olduğunu varsayalım. Bu nesne, temelde bir kayıt veya tür açısından güvenli (ve performans gösteren) bir harita gibi yalnızca değerleri işlemek için kullanılır. Sık sık bu nesneyi anahtar değer çiftlerine (dizeler veya kasa tipi) dönüştürmem veya anahtar değer çiftlerinden bu nesneye dönüştürmem gerekir.
Bu dönüşümü yapmak için yansıtma veya manuel olarak kod yazma dışında, bunu başarmanın en iyi yolu nedir?
Bir örnek, bu nesneyi ObjectMessage türünü kullanmadan jms üzerinden göndermek (veya gelen bir mesajı doğru türdeki bir nesneye dönüştürmek) olabilir.
java.beans.Introspector
.getBeanInfo()
. Doğrudan JDK'nın içine yerleştirilmiştir.