相关文章推荐
Spring框架
  • 数据库框架
  • 0 企业开源框架
  • 大学开源框架
  • 前端框架
  • 模板引擎
  • Linux技术
  • Java技术
  • 0 网站建设
  • Utils集合
  • 工具使用
  • Windows
  • 4 Linux工具
  • 3 Android工具
  • 消息中间件
  • 微服务开发
  • 0 Python技术
  • 0 大数据技术
  • 关系型数据库
  • 容器化
  • 0 设计模式
  • 1 新建 Template Group
    IntelliJ IDEA方法注释模板设置说明1.png
    命名为 MyMethodTemplate
    IntelliJ IDEA方法注释模板设置说明2.png
    MyMethodTemplate 下新建 Live Template ,命名为 *
    IntelliJ IDEA方法注释模板设置说明3.png
    因为IDEA生成注释的默认方式是:/* +模板名+快捷键(比如若设置模板名为add快捷键用Tab,则生成方式为/*add+Tab),如果不采用这样的生成方式IDEA中没有内容的方法将不可用,例如获取方法参数的methodParameters()、获取方法返回值的methodReturnType()

    IntelliJ IDEA方法注释模板设置说明4.png

    *
     * description
     * @param:  $param$
     * @return $return$
     * @Date   $DATE$   
    

    设置参数的获取方式,选择右侧的 Edit variables 按钮
    return 返回脚本

    groovyScript("def result=\"${_1}\"; if(result == \"void\"){return \"\";}else{return \"{@link \"+result+\"}\";}", methodReturnType())  
    

    设置参数的获取方式.png
    直接下拉选择对应的属性
    @params返回脚本

    groovyScript("def result=''; def stop=false; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); if (params.size()==1 && (params[0]==null || params[0]=='null' || params[0]=='')) { stop=true; }; if(!stop) { for(i=0; i < params.size(); i++) {result +=((i==0) ? '\\r\\n' : '') + ((i < params.size() - 1) ? ' * @param ' + params[i] + '\\r\\n' : ' * @param ' + params[i] + '')}; }; return result;", methodParameters())
    

    IntelliJ IDEA方法注释模板设置说明5.png
    选择应用场景:勾选Java
    IntelliJ IDEA方法注释模板设置说明6.png
    选择快捷键, Enter = 回车 用法: /** + 回车
    IntelliJ IDEA方法注释模板设置说明7.png
    效果图
    IntelliJ IDEA方法注释模板设置说明8.png

    IntelliJ IDEA方法注释模板设置说明

     
    推荐文章