命令快捷键
alt+insert
1.toString to JSON
public java.lang.String toString() {
final java.lang.StringBuilder sb = new java.lang.StringBuilder();
sb.append("{")
#if ( $class.hasSuper )
.append("\"super\":").append(super.toString()).append(", ")
#end
#set ($i = 0)
#foreach ($member in $members)
#if ($i == 0)
.append("\"$member.name\":")##
#else
.append(", \"$member.name\":")##
#end
#if ($member.primitiveArray || $member.objectArray)
.append(java.util.Arrays.toString($member.name))
#else
.append($member.accessor)
#end
#set ($i = $i + 1)
#end
.append('}');
return sb.toString();
}
2.toString to ToStringBuilder
public java.lang.String toString() {
return new org.apache.commons.lang3.builder.ToStringBuilder(this,org.apache.commons.lang3.builder.ToStringStyle.SHORT_PREFIX_STYLE)
#foreach ($member in $members)
.append("$member.name", $member.accessor)
#end
#if ( $class.hasSuper )
.append(super.toString())
#end
.toString();
}