前言

idea有一个自定义代码块的功能,可以自定义代码块,方便以后工作中减少一些重复操作,这里就简单记录一下idea好用的模板吧,现在有一个关于日志的模板,用于写一个ServiceImpl方法的时候,添加方法执行前后的日志。

起步

  • idea

开始

  • 效果图

  • 如何操作

  • 模板定义(Live Templates)

Abbreviation: quaint-function

Description: 生成方法开始结束日志

Template Text:

log.info("[$FUNCTION_NAME$] method start, param:[{}]", param);
$RESULT$ result = new $RESULT$(); log.info("[$FUNCTION_NAME$] method end, result:[{}]", result);
return result;
  • 变量定义(Edit Variables)

Edit Variables:

FUNCTION_NAME :
groovyScript("def returnName = \"${_1}\"; def result = returnName; return result;", methodName()); RESULT:
groovyScript("def returnType = \"${_1}\"; def result = returnType; return result;", methodReturnType());

最新文章

  1. angular----关于注入HTML
  2. OB函数
  3. Oracle11G登录时提示:ORA-12557: TNS:协议适配器不可加载
  4. [Everyday Mathematics]20150303
  5. android报错及解决2--Sdcard进行文件的读写操作报的异常
  6. 如何去除 ckeditor 上传图片后在原码中留下的 style="width: 100%;height:100px"之类的代码呢?
  7. ASP.NET - TreeView控件,只操作最后一级节点
  8. .Net Framework基础知识
  9. 《JS权威指南学习总结--6.5枚举属性》
  10. VMware设置NAT网络
  11. php产生随机字符串
  12. 使用Python查询JMX
  13. codeforces 842C Ilya And The Tree
  14. TCP/IP概述
  15. .net Entity Framework初识1
  16. C5.cpp
  17. RxJava响应式编程,入门的HelloWorld;
  18. DataTable表连接
  19. Android的几种弹出框
  20. scala-02-基本数据类型-string-分支循环

热门文章

  1. 简单介绍HTTP的请求(get请求和post请求)以及对应的响应的内容
  2. 通过Excel表创建sql脚本
  3. 批量解决win10图标上有两个蓝色箭头的方法
  4. SelectiveSearchCodeIJCV遇到First two input arguments should have the same 2D dimension
  5. HDU-6185-Covering(推递推式+矩阵快速幂)
  6. Vmware14 开机黑屏或者以独占方式锁定此配置文件失败等问题解决办法
  7. 使用Gradle构建springboot多模块项目,并混合groovy开发
  8. CAD制图系列之“点”的绘制方法
  9. 暑假第四周总结(HDFS编程实践,安装HBASE)
  10. python学习Day7--字符串操作