Java IntelliJ IDEA中的“log.info”自动完成?
我正在使用Java,我会记录以下内容: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={}”(格式字符串)和
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)
这是不可能的。相关要求:更新答案。