Ho un metodo che ottiene un POJO come parametro. Ora voglio ottenere a livello di codice tutti gli attributi del POJO (perché il mio codice potrebbe non sapere quali sono tutti gli attributi in esso in fase di esecuzione) e ha bisogno di ottenere anche i valori per gli attributi. Finalmente formerò una rappresentazione in stringa del POJO.Come ottenere l'elenco di tutti gli attributi di un oggetto Java utilizzando l'introspezione BeanUtils?
Potrei usare ToStringBuilder, ma voglio costruire la mia stringa di output in un determinato formato specifico per il mio requisito.
È possibile farlo in Beanutils!? Se sì, qualche puntatore al nome del metodo? Se no, dovrei scrivere il mio codice di riflessione?
Si può usare ToStringStyle, che sta avendo Predifined DEFAULT_STYLE: lo stile toString di default. MULTI_LINE_STYLE: lo stile multi-line toString. NO_FIELD_NAMES_STYLE: i nomi dei campi non hanno lo stile toString. SHORT_PREFIX_STYLE: lo stile breve prefisso toString. SIMPLE_STYLE: lo stile semplice di toString. Verificare se uno di questi può risolvere il proprio scopo –