org.apache.commons.lang.builder.ReflectionToStringBuilder是commons-lang里的一個類。
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
@Override
public String toString() { return ReflectionToStringBuilder.toString(this); }
如果需要排除某些字段, 可以使用ReflectionToStringBuilder.toStringExclude方法。
排除salt和password兩個字段
@Override public String toString() { return ReflectionToStringBuilder.toStringExclude(this, "salt", "password"); }