这篇文章主要讲解了“IDEA注释模板的配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“IDEA注释模板的配置”吧!
站在用户的角度思考问题,与客户深入沟通,找到沙湾网站设计与沙湾网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站建设、成都网站制作、企业官网、英文网站、手机端网站、网站推广、域名与空间、虚拟主机、企业邮箱。业务覆盖沙湾地区。
/** * 用途描述 * * @company XXXX科技有限公司 * @author 你的姓名 * @date ${YEAR}年${MONTH}月${DAY}日 ${TIME} 你的姓名 Exp $ * @version $Id: ${NAME}, v0.1 */
Live Templates的 comment可以设置注解快捷键,可以使用:/**+Abbreviation的值+Tab键快速补充。
/** * 功能描述 * $parem$ * @return $return$ * @author 你的名字 * @version 1.0 * @date $date$ */$END$
使用:/**m+Tab键快速补充
注$parem$设置: groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+='* @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; if(result!='') {return result.substring(2) ;} else return '' ;", methodParameters())
属性描述 */$END$
右键单击,选择Generate…
打开Getter Template窗口,单击左上角 + ,新增模板
模板添加一下内容:
/** * Getter method for property $field.name. * * @return property value of $field.name */ #if($field.modifierStatic) static ## #end $field.type ## #set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))) #if ($field.boolean && $field.primitive) is## #else get## #end ${name}() { return $field.name; }
打开Setter Template窗口
模板添加一下内容:
/** * Setter method for property $field.name. * * @param $field.name value to be assigned to property $field.name */ #set($paramName = $helper.getParamName($field, $project)) #if($field.modifierStatic) static ## #end void set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))($field.type $paramName) { #if ($field.name == $paramName) #if (!$field.modifierStatic) this.## #else $classname.## #end #end $field.name = $paramName; }
感谢各位的阅读,以上就是“IDEA注释模板的配置”的内容了,经过本文的学习后,相信大家对IDEA注释模板的配置这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!