ライブテンプレートのアイデアは、自動的にメソッドを印刷するすべてのパラメータを生成するために使用されます

新しいテンプレート

コードテンプレートの2つの設定

三セットの変数

式がので、ここでかっこいい書き込みを、所定のログ形式の文字列を生成するスクリプトをGroovyのスクリプトをサポートしている、methodParameters()は組み込み関数、メソッドパラメータの配列の名前を得るアイデアがあります。

[PARAM1、PARAM2] PUTので、[]、ここでグルーヴィーな文字列、後に定期的または定期的なスクリプトに変換され、常にされている文字列であるため、削除
ので\ \\に代わって、2つの変換を必要とするターン文字列で、意味[]もし必要\ [と\]、文字列2年\ \\必要なので、4がされ
、その後の行は、スクリプトにステッチのセットに変換します:

groovyScript("
def result=''; 
def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); 
for(i = 0; i < params.size(); i++) {
  result+='\"'+params[i] +':\"+'+params[i]+ ((i < params.size() - 1) ? '+\",\"+' : '')
};
return result", methodParameters()) 

四 测试

方法里面直接打ld,按tab就可以生成了:

 

 

 

 注意: 集合的话需要重写toString方法

おすすめ

転載: www.cnblogs.com/houzheng/p/12050335.html