栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

idea 中的注释模板

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

idea 中的注释模板

idea 中的注释模板 1.idea类注释

1.1 打开:file->setting->Editor->Filr and Code Templates->Includes->File Header

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LM2jST2Z-1646456559704)(H:备份资料3.笔记18.idea中的配置imgsimage-20220305103318958.png)]

1.2.添加类、接口模板注释

 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9vGntCH8-1646456559706)(H:备份资料3.笔记18.idea中的配置imgsimage-20220305105059303.png)]

2.添加方法注释

打开file->setting->Editor->LiveTemplates点击右边上面那个绿色的+号,选择Template Group双击,然后弹出一个窗口,随便添加一个名字,我这里添加的是MyGroup然后点击OK

*
 * 功能描述:
 * @author arik
$param$ 
 * @return $return$
 */
    

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iQT45QbZ-1646456559708)(H:备份资料3.笔记18.idea中的配置imgsimage-20220305105626725.png)]

【param 去掉中括号 [ids]】
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':'')}; return result", methodParameters())


【return 简化全类名】
groovyscript("def result=''; def params="${_1}".replaceAll('[\\[|\\]|\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';}; def p1=params[i].split(',').toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\.').toList(); result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} } ; }; return result", methodReturnType())


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l8uRZvp5-1646456559710)(H:备份资料3.笔记18.idea中的配置imgsimage-20220305124458899.png)]

【注意idea 版本不同 可能需要将 param 和 retuvaluern的值放入 expression或者Default value】
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/755827.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号