Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ IDEA中的“log.info”自动完成?_Java_Spring_Spring Boot_Intellij Idea_Jetbrains Ide - Fatal编程技术网

Java IntelliJ IDEA中的“log.info”自动完成?

Java IntelliJ IDEA中的“log.info”自动完成?,java,spring,spring-boot,intellij-idea,jetbrains-ide,Java,Spring,Spring Boot,Intellij Idea,Jetbrains Ide,我正在使用Java,我会记录以下内容: log.info("createArticle userId={} articleId={} title={} content={}", userId, articleId, title, content); 正如您所看到的,当将这一行输入到我的IDE中时,我必须手动写下那些字符,比如“userId={}”。理想情况下,我希望我可以简单地键入userId,Intellij IDEA将自动帮助我填写“userId={}”(格式字符串)和

我正在使用Java,我会记录以下内容:

log.info("createArticle userId={} articleId={} title={} content={}", userId, articleId, title, content);
正如您所看到的,当将这一行输入到我的IDE中时,我必须手动写下那些字符,比如
“userId={}”
。理想情况下,我希望我可以简单地键入
userId
,Intellij IDEA将自动帮助我填写
“userId={}”
(格式字符串)和
,userId
(参数列表中)

问题:在IntelliJ IDEA中我如何做到这一点?或者,是否有其他方法可以更快地键入此类记录行


谢谢你的建议

可以使用和
groovyScript
为其中一个变量实现它:取第二个段,用逗号分割,concat在类似
part=${part}
的地方:

groovyScript(“_1.split(',).collect{it.trim()+'={}}}.join('''),B)


请参见可以使用和
groovyScript
实现它,其中一个变量是:取第二个段,用逗号分割,concat,类似于
part=${part}

groovyScript(“_1.split(',).collect{it.trim()+'={}}}.join('''),B)


请参见

Er这不适用于可变数量的参数……可变数量的参数如何工作?你能添加一个例子吗?我的意思是我需要一个可变数量的参数。e、 在一个地方我有
log.info(“你好a={}b={}”,a,b)
,在另一个地方我写
log.info(“再见x={}y={}z={}”,x,y,z)
这是不可能的。相关请求:更新了答案。呃,这不适用于可变数量的参数……可变数量的参数如何工作?你能添加一个例子吗?我的意思是我需要一个可变数量的参数。e、 在一个地方我有
log.info(“你好a={}b={}”,a,b)
,在另一个地方我写
log.info(“再见x={}y={}z={}”,x,y,z)
这是不可能的。相关要求:更新答案。