Вы можете использовать Pojomatic lib.
Если вы используете maven, добавьте зависимость к pom.xml
.
<dependency>
<groupId>org.pojomatic</groupId>
<artifactId>pojomatic</artifactId>
<version>1.0</version>
</dependency>
Затем добавьте @AutoProperty
аннотацию к классу, который вы хотите прочитать, например PostVo.java
.
И переопределить метод toString следующим образом:
@Override
public String toString() {
return Pojomatic.toString (this);
}
Вы можете переопределить hashCode()
и equals(Object obj)
.
@Override
public boolean equals(Object obj) {
return Pojomatic.equals (this, obj);
}
@Override
public int hashCode() {
return Pojomatic.hashCode (this);
}