aLinux14 ha scritto:
Vorrei creare un metodo il più generico possibile per stampare le proprietà di un generico bean passato come parametro
La Apache Commons BeanUtils ha metodi per questo. Tipo il describe di BeanUtils.
Se hai bisogno di questo, per esempio per "logging", ok, ha senso. Se ti serve generare una stringa per toString in modo generalizzato, la Apache Commons Lang ha i reflectionToString() in ToStringBuilder.
aLinux14 ha scritto:
Con i generics non credo sia possibile
No infatti, i generics "esistono" e sono controllati solo a livello di compilazione. E comunque non c'entrano nulla di per sé con le "proprietà" JavaBean degli oggetti.