Eclipse 自动生成注解,如果是IDEA可以参考编译器自带模版进行修改

news/2024/11/19 22:35:16/

IDEA添加自动注解

左上角选择 File -> Settings -> Editor -> File and Code Templates;

1、添加class文件自动注解: 

​/*** <b>Function: </b> todo* @program: ${NAME}* @Package: ${PACKAGE_NAME}* @author: Jerry* @date: ${YEAR}/${MONTH}/${DAY}* @version: 1.0* @Copyright: ${YEAR} www.kingbal.com Inc. All rights reserved.*/​

2.类型(Types)注释标签(类的注释):


${filecomment}
${package_declaration}
/*** <b>Function: </b>  ${todo}* @ClassName: ${type_name}* @author: Jerry* @date: ${date}** @Copyright: ${year} www.kingbal.com Inc. All rights reserved.*/
${typecomment}
${type_declaration}

如要添加其它注解可以参考下列eclipse格式 

Eclipse 添加自动生成注解 

 编辑注释模板的方法:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:

1.文件(Files)注释标签:

/*** <b>Function: </b>  ${todo}* @Title: ${file_name}* @Package: ${package_name}* @author: Jerry* @date: ${date}* @version: 1.0* @Copyright: ${year} www.kingbal.com Inc. All rights reserved.
*/

2.类型(Types)注释标签(类的注释):

/*** <b>Function: </b>  ${todo}* @ClassName: ${type_name}* @author: Jerry* @date: ${date}** @Copyright: ${year} www.kingbal.com Inc. All rights reserved.*/

3.字段(Fields)注释标签:

/**
* @Fields ${field} : ${todo}(用一句话描述这个变量表示什么)
*/

4.构造函数标签:

/**
* @Title: ${enclosing_type}
* @Description: ${todo}(这里用一句话描述这个方法的作用)
* @param: ${tags}
* @throws
*/

5.方法(Methods)标签:

/**
* @Title: ${enclosing_method}
* @Description: ${todo}(这里用一句话描述这个方法的作用)
* @param: ${tags}
* @return: ${return_type}
* @throws
*/

6.覆盖方法(Overriding Methods)标签:

/**
* <p>Title: ${enclosing_method}</p>
* <p>Description: </p>
* ${tags}
* ${see_to_overridden}
*/

7.代表方法(Delegate Methods)标签:

/**
* ${tags}
* ${see_to_target}
*/

8.getter方法标签:

/**
* @Title: ${enclosing_method} <BR>
* @Description: please write your description <BR>
* @return: ${field_type} <BR>
*/

9.setter方法标签: 

/**
* @Title: ${enclosing_method} <BR>
* @Description: please write your description <BR>
* @return: ${field_type} <BR>
*/


http://www.ppmy.cn/news/1273549.html

相关文章

C++继承中同名非静态成员与静态成员的处理(学习笔记)

非静态成员&#xff1a; 定义一个父类Base&#xff0c;子类Son class Base { public:int m_A 10;int m_B 200;void fun(){cout << "父类函数" << endl;}void fun(int a){cout << a << endl;} }; class Son : public Base { public:int m…

鸿蒙开发之用户隐私权限申请

一、简介 鸿蒙开发过程中可用于请求的权限一共有两种&#xff1a;normal和system_basic。以下内容摘自官网&#xff1a; normal权限 normal 权限允许应用访问超出默认规则外的普通系统资源。这些系统资源的开放&#xff08;包括数据和功能&#xff09;对用户隐私以及其他应用带…

17.Oracle中instr()函数查询字符位置

1、instr()函数的格式 &#xff08;俗称&#xff1a;字符查找函数&#xff09; 格式一&#xff1a;instr( string1, string2 ) // instr(源字符串, 目标字符串) 格式二&#xff1a;instr( string1, string2 [, start_position [, nth_appearance ] ] ) // instr(源字符…

MinIO客户端之alias

MinIO提供了一个命令行程序mc用于协助用户完成日常的维护、管理类工作。 官方资料 mc alias mc alias listmc alias removemc alias setmc alias importmc alias export 使用AK/SK创建一个新的别名&#xff0c;命令如下&#xff1a; ./mc alias set local http://192.168.0…

C#监听端口报错“以一种访问权限不允许的方式做了访问套接字的尝试”

C#编写的端口监听程序&#xff0c;平时都能正常运行&#xff0c;但最新操作系统更新补丁重启电脑后&#xff0c;运行程序报错“以一种访问权限不允许的方式做了访问套接字的尝试”&#xff0c;客户端程序也无法连接。   百度错误信息&#xff0c;给出的答案都是端口监听程序使…

重新认识Word——尾注

重新认识Word——尾注 参考文献格式文献自动生成器插入尾注将数字带上方括号将参考文献中的标号改为非上标 多处引用一篇文献多篇文献被一处引用插入尾注有横线怎么删除&#xff1f;删除尾注 前面我们学习了如何给图片&#xff0c;公式自动添加编号&#xff0c;今天我们来看看毕…

使用 ?? 重新定义逻辑以获得更严格、更安全的 JavaScript 默认值

使用 ?? 重新定义逻辑以获得更严格、更安全的 JavaScript 默认值 JavaScript 中的 ?? 运算符称为 nullish 合并运算符。该运算符接受任一侧的操作数&#xff0c;并且仅当左侧操作数为空值时才返回右侧操作数。这个运算符绝对是一个较新的运算符&#xff0c;它是在 ES2020 …

【STM32】STM32学习笔记-EXTI外部中断(11)

00. 目录 文章目录 00. 目录01. 中断系统02. 中断执行流程03. STM32中断04. NVIC基本结构05. NVIC优先级分组06. EXTI简介07. EXTI基本结构08. AFIO复用IO口09. EXTI框图10. 计数器模块11. 旋转编码器简介12. 附录 01. 中断系统 中断&#xff1a;在主程序运行过程中&#xff0…