toString JSON模板
public java
.lang
.String
toString() {
final java
.lang
.StringBuilder sb
= new java.lang.StringBuilder("{");
#set
($i
= 0)
#foreach
($member
in $members
)#
if ($i
== 0)
sb
.append("#####
#
else
sb
.append("
,####
#end#
if ($member
.string
|| $member
.date
)
\
"$member.name\":\"")
#
else
\
"$member.name\":")
#end#
if ($member
.primitiveArray
|| $member
.objectArray
)
.append(java
.util
.Arrays
.toString($member
.name
));
#elseif
($member
.string
|| $member
.date
)
.append($member
.accessor
).append('\"');
#
else
.append($member
.accessor
);
#end#set
($i
= $i
+ 1)
#end
sb
.append('}');
return sb
.toString();
}
方法注释获取参数配置
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n' : '')}; return result", methodParameters())
转载请注明原文地址: https://lol.8miu.com/read-4881.html