Supponiamo di avere un oggetto java molto semplice che ha solo alcune proprietà getXXX e setXXX. Questo oggetto viene utilizzato solo per gestire i valori, fondamentalmente un record o una mappa indipendente dai tipi (e performante). Ho spesso bisogno di convertire questo oggetto in coppie di valori chiave (stringhe o di tipo sicuro) o convertire da coppie di valori chiave a questo oggetto.
Oltre alla riflessione o alla scrittura manuale del codice per eseguire questa conversione, qual è il modo migliore per ottenere ciò?
Un esempio potrebbe essere l'invio di questo oggetto su jms, senza utilizzare il tipo ObjectMessage (o convertire un messaggio in arrivo nel tipo di oggetto corretto).
java.beans.Introspector
.getBeanInfo()
. È integrato direttamente nel JDK.