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两个字段
@Overridepublic String toString() {return ReflectionToStringBuilder.toStringExclude(this, "salt", "password");}