使用ToStringBuilder.reflectionToString实现toString方法
org.apache.commons.lang.builder.ToStringBuilder.reflectionToString(Object, ToStringStyle)是commons-lang里的一个类。
实现一个类的toString方法是一件无聊的事情。
使用ToStringBuilder/ReflectionToStringBuilder可以让生活更美好一点。
@Overridepublic String toString() {// return ReflectionToStringBuilder.toStringExclude(this, “fileBody”);return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);}
如果需要排除某些字段, 可以使用ReflectionToStringBuilder.toStringExclude方法。 (org.apache.commons.lang3.builder.ReflectionToStringBuilder.toStringExclude(Object, String…))