Angenommen, ich habe ein sehr einfaches Java-Objekt, das nur einige getXXX- und setXXX-Eigenschaften hat. Dieses Objekt wird nur verwendet, um Werte zu verarbeiten, im Grunde genommen einen Datensatz oder eine typsichere (und performante) Zuordnung. Ich muss dieses Objekt oft in Schlüsselwertpaare (entweder Zeichenfolgen oder Typ Safe) umwandeln oder von Schlüsselwertpaaren in dieses Objekt konvertieren.
Was ist der beste Weg, um dies zu erreichen, außer Reflexion oder manuelles Schreiben von Code für diese Konvertierung?
Ein Beispiel könnte das Senden dieses Objekts über jms sein, ohne den ObjectMessage-Typ zu verwenden (oder eine eingehende Nachricht in den richtigen Objekttyp zu konvertieren).
java.beans.Introspector
.getBeanInfo()
. Es ist direkt in das JDK integriert.