Eclipse代码注释模板——code templates

IDEA高效开发:一键配置阿里代码规范与智能注释模板 本文详细介绍了如何在IDEA中一键配置阿里代码规范与智能注释模板,提升团队开发效率。通过安装Eclipse Code Formatter插件、导入阿里代码风格模板以及配置智能注释模板,开发者可以快速统一代码风格,减少合并冲突。文章还提供了高效使用技巧与团队协作最佳实践,帮助团队实现代码规范化管理。 阅读详情
操作步骤:打开Window->Preferences->Java->Code Style->Code Templates

如图:

 

 

点击“Import”,导入模板codetemplates.xml文件。

 

附:codetemplates.xml文件内容

[xhtml]  view plain copy
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="false" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**  
  2.  * <b>项目名:</b>系统项目名称<br/>  
  3.  * <b>包名:</b>${package_name}<br/>  
  4.  * <b>文件名:</b>${file_name}<br/>  
  5.  * <b>版本信息:</b><br/>  
  6.  * <b>日期:</b>${date}-${time}<br/>  
  7.  * <b>Copyright (c)</b> ${year}XX公司-版权所有<br/>  
  8.  *   
  9.  */</template><template autoinsert="true" context="filecomment_context" deleted="false" description="Comment for created JavaScript files" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.filecomment" name="filecomment">/**  
  10.  *   
  11.  */</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="Comment for delegate functions" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**  
  12.  * ${tags}  
  13.  * ${see_to_target}  
  14.  */</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.typecomment" name="typecomment">/**  
  15.  * @author kin  
  16.  *  
  17.  * ${tags}  
  18.  */</template><template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**  
  19.  *   
  20.  * <b>类名称:</b>${type_name}<br/>  
  21.  * <b>类描述:</b><br/>  
  22.  * <b>创建人:</b>kin<br/>  
  23.  * <b>修改人:</b>kin<br/>  
  24.  * <b>修改时间:</b>${date} ${time}<br/>  
  25.  * <b>修改备注:</b><br/>  
  26.  * @version 1.0.0<br/>  
  27.  *   
  28.  */</template><template autoinsert="true" context="fieldcomment_context" deleted="false" description="Comment for vars" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**  
  29.  *   
  30.  */</template><template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">  
  31. /**  
  32.  * 创建一个新的实例 ${enclosing_type}.  
  33.  *  
  34.  * ${tags}  
  35.  */</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="Comment for overriding functions" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.overridecomment" name="overridecomment">/* (non-Jsdoc)  
  36.  * ${see_to_overridden}  
  37.  */</template><template autoinsert="true" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**  
  38.  * @param ${param} the ${bare_field_name} to set  
  39.  */</template><template autoinsert="true" context="settercomment_context" deleted="false" description="Comment for setter function" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.settercomment" name="settercomment">/**  
  40.  * @param ${param} the ${bare_field_name} to set  
  41.  */</template><template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**  
  42.  * ${bare_field_name}  
  43.  *  
  44.  * @return  the ${bare_field_name}  
  45.  * @since   1.0.0  
  46. */  
  47. </template><template autoinsert="false" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**  
  48.  * ${enclosing_method}(这里用一句话描述这个方法的作用)<br/>  
  49.  * (这里描述这个方法适用条件 – 可选)<br/>  
  50.  * ${tags}   
  51.  *${return_type}  
  52.  * @exception   
  53.  * @since  1.0.0  
  54. */</template><template autoinsert="true" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**  
  55.  * ${tags}  
  56.  * ${see_to_target}  
  57.  */</template><template autoinsert="true" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**  
  58.  * ${tags}  
  59.  */</template><template autoinsert="true" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/* (non-Javadoc)  
  60.  * ${see_to_overridden}  
  61.  */</template><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**  
  62.  * ${field}:${todo}(用一句话描述这个变量表示什么)  
  63.  *  
  64.  * @since 1.0.0  
  65.  */  
  66. </template><template autoinsert="true" context="gettercomment_context" deleted="false" description="Comment for getter function" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**  
  67.  * @return the ${bare_field_name}  
  68.  */</template><template autoinsert="true" context="methodcomment_context" deleted="false" description="Comment for non-overriding function" enabled="true" id="org.eclipse.wst.jsdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**  
  69.  * ${tags}  
  70.  */</template></templates>  

IDEA2023新版适配:阿里Java代码模板配置全流程(含自定义参数技巧) 本文详细介绍了如何在IDEA 2023新版中配置阿里Java代码模板,包括代码格式化和注释模板的自定义技巧。通过实战指南解决高版本兼容性问题,帮助开发者高效落地阿里编码规范,提升团队协作效率。 阅读详情

相关推荐

AutoGenTestCase - AI大模型生成测试用例

AI技术助力高效软件测试:AutoGenTestCase工具介绍 传统手工测试存在效率低、覆盖不全等痛点。AutoGenTestCase工具集成DeepSeek、通义千问等AI大模型,能快速解析需求并自动生成标准化测试用例,将数小时工作缩短至分钟级。该工具部署简单,仅需配置APIKey即可运行,支持多种测试用例类型比例设置,并输出Markdown和Excel格式的测试用例。通过GitHub或网盘下载后,用户可按照教程完成APIKey配置、需求文档上传和用例生成等操作,显著提升测试效率与覆盖完整性。

YIqifeibaQI的博客 349

Eclipse配置代码注释模板 Eclipse代码注释模板 Eclipse设置方法注释模板

Eclipse配置代码注释模板 Eclipse代码注释模板 一、前言 1、在日常的团队开发中,都会有相应的的代码开发规范模板;在不同的IDE中配置方式又是不一样的,本文简单记录下如何在Eclipse中配置代码注释模板。 二、模板配置步骤 1、Eclipse中 --> Window–>Preferences–>Java–>Code Style–> Code Templates 三、常用的几个模板 1...

HaHa_Sir的博客 7266

RK3566添加ffpeg【Buildroot系统】

有很多人都发现了RK3566系列的芯片是不可以直接使用ffmpeg官网源码的!会报错: Not a video capture device. /dev/video0: No such device 接下来我们就来解决这个问题!!

honmy18的博客 4070

代码注释模板(Eclipse)Java

实际编码时,我们尽量做到注释比代码多,在小组开发中,方便他人看代码和更快的熟悉业务。 接下来给大家一些模板,供大家参考,也给自己留存一下,方便以后查看。有什么更好的方法欢迎大家进行留言。 编写模板的步骤:Window->Preference->Java->Code Style->Code Template 接下来给大家介绍...

码农新锐 516

OpenMV识别颜色源码

【代码】OpenMV识别颜色源码。

dxt258013的博客 403

【Unity】Unity 跨平台及编译过程

早期的Unity跨平台是基于MONO运行时的,又通过CLS实现了跨语言。其基本思路是将各个版本的语言统一编译成CIL语言,在不同平台运行时使用CLR进行解释。有点类似于Java的jdk和jvm。 CLS(Common Language System)通用语言规范:CLS是一种规范,类似于schema,当文件被指定遵守CLS规范后,在某语言中写出不符合通用规范的代码后将被警告或报错。 MONO是一个开源工程,其中包含C#编译器,CLR运行时,以及一组类库。该工程常见了一系列符合ECMA标准的.NET工具,MO

一个普普通通的游戏开发者 7237

常用注释代码模板

 windows-&gt;preferences-&gt;java-&gt;code style -&gt; code Templates -&gt;comments -&gt; 对应method 或者 类   /**&lt;p&gt;Title: ${type_name}&lt;/p&gt; * &lt;p&gt;@Description: &lt;/p&gt; * @autho

Thompson24的博客 650

Scratch全攻略:从入门到实践的编程之旅

Scratch 是一款由麻省理工学院(MIT)开发的图形化编程工具 ,它诞生的初衷是为了让编程教育更加普及,尤其是让孩子们能够轻松接触和学习编程。与传统的基于文本代码的编程方式不同,Scratch 通过将编程指令以图形化的积木形式呈现,极大地降低了编程的门槛,让编程变得如同搭积木一样简单有趣。

邓邓子的博客 1万+

代码注释模板

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34234823的博客 165

Codex 100个真实案例 - 用AI做英语单词计划学习工具(记忆曲线+测验)

背单词是英语学习的基本功,但市面上的背单词 APP 要么收费、要么广告太多。本案例用 Codex 从零打造一个 **英语单词计划学习工具**,实现 SM-2 间隔重复算法(Anki 的核心算法)、单词本增删改查、多种测验模式(选择题/拼写/听写)、TTS 发音播放,以及学习数据的可视化统计图表。全程用自然语言驱动 Codex,用 Python 写后端逻辑 + 终端 UI,打造你的私人背单词助手!

yueyeguzhuo的专栏 203

3. 动手运行第一个 SAP Fiori Elements 应用(ListReport 类型)

这个代理服务器能够自动监听我们 Fiori Elements 应用里向 ES5 Demo 系统发送的 OData 请求,拦截这个请求,并通过 Node.js 代码向 ES5 服务器转发,拿到响应数据后再交还给 Fiori Elements 应用。后者对自己发出的请求被代理这件事情一无所知。本文的任务是,大家按照我的介绍,在本地成功运行笔者准备的这个 Fiori Elements 应用。的错误消息, 说明大家安装的 Node.js 版本没有达到本地运行 Fiori Elements 的最低要求。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1671

编码规范系列(一):Eclipse Code Templates设置

从工作开始,经历了几个项目的开发,现在的项目一般都是一个团队共同开发,而每个人都有自己的编码习惯,为了统一格式,项目组在项目开发之前都会制定一系列的规范。俗话说约定优于配置,但是在执行过程中往往发现效果不是很好(主要是指编码规范这一方面)。所以我们不得不采取一些措施来协助我们统一项目开发人员的编码风格。主要包括三个方面:设置Code Templates、Eclipse formatter、Ch...

weixin_34381687的博客 79

【从零开始学习 UVM】1.1、UVM 概述 —— Preface

【从零开始学习 UVM】1.1、UVM 概述 —— Preface

努力,加油每一天鸭~ 826

手把手教你用ESP-IDF V5.x为DHT11写一个健壮的驱动(附完整源码解析)

本文详细介绍了如何使用ESP-IDF V5.x框架为DHT11温湿度传感器开发一个工业级健壮的驱动。从协议解析到鲁棒性优化,涵盖了硬件抽象层设计、协议处理层状态机实现、动态时序校准、多级重试策略以及数据验证与滤波算法等关键技术点,帮助开发者在恶劣电气环境中实现稳定可靠的传感器数据读取。

weixin_30765505的博客 295

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

eclipse制作代码注释模板和模板导出

前言   相信大家在使用IDE写代码时在使用系统自带的代码注释时不能满足需求,那么接下来我将教大家个在Eclipse上自定义代码注释模板的制作。 1、  在Eclipse中可以通过 windows → Preferences 2、依次找到Java → Code Style → Code Templates → Comments 3、下面以自定义方法注释做演示,其它的(类,属性)同理...

不甘于平凡的溃败的博客 910

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

eclipse注释项目信息模板的制作

Java代码   Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit        Java代码   /** * 项目名称:${project_name}   * 类名称:${type_name}   * 类描述:暂无 * 创建人:${user}

216

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Eclips设置注释模板

Window –&gt;Preperences –&gt; Java –&gt; Code Style –&gt; Code Templates –&gt; Comments –&gt; types –&gt; Edit /** * *类名:${file_name} *描述: ~节点业务逻辑实现 *创建时间: datedate{date} {time} *创建人:tie *版本历史...

qq_35314762的博客 395

修改Javadoc中默认的author值

方法一(此方法来源于百度): 我们在写代码注释时经常会出现 author,这个author默认的$(user)名也是Admin 如果要修改这个名的话, 可以这样做: 打开eclipse安装目录下的eclipse.ini文件, 在文件的末尾添加: -Duser.name=“YOURNAME“ 然后重启eclipse,就好了,但这种方式输入中文字会出现乱码,不方便 方法二: 菜单栏window - ...

nihaoya123_的博客 1839

elipse 注解模板添加

eclipse 注解模板

mysterious_9527的专栏 326
上一篇: Struts 2的调试与性能分析功能
下一篇: java中list、set和map 的区别
school11
博客等级 码龄19年 3粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值