Eclipse Java注释模板设置详解

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


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

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. /**    
  2.  * @Title: ${file_name}  
  3.  * @Package ${package_name}  
  4.  * @Description: ${todo}(用一句话描述该文件做什么)  
  5.  * @author A18ccms A18ccms_gmail_com    
  6.  * @date ${date} ${time}  
  7.  * @version V1.0    
  8.  */  
2) 类型(Types)注释标签(类的注释):

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. /**  
  2.  * @ClassName: ${type_name}  
  3.  * @Description: ${todo}(这里用一句话描述这个类的作用)  
  4.  * @author A18ccms a18ccms_gmail_com  
  5.  * @date ${date} ${time}  
  6.  *  
  7.  * ${tags}  
  8.  */  
3) 字段(Fields)注释标签:

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. /**  
  2.  * @Fields ${field} : ${todo}(用一句话描述这个变量表示什么)  
  3.  */  

4) 构造函数(Constructors)标签:

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. /**  
  2.  * <p>Title: </p>  
  3.  * <p>Description: </p>  
  4.  * ${tags}  
  5.  */  

5) 方法(Methods)标签:

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. /**  
  2.  * @Title: ${enclosing_method}  
  3.  * @Description: ${todo}(这里用一句话描述这个方法的作用)  
  4.  * @param ${tags}    设定文件  
  5.  * @return ${return_type}    返回类型  
  6.  * @throws  
  7.  */  

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

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. /* (非 Javadoc)  
  2.  * <p>Title: ${enclosing_method}</p>  
  3.  * <p>Description: </p>  
  4.  * ${tags}  
  5.  * ${see_to_overridden}  
  6.  */  

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

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. /**  
  2.  * ${tags}  
  3.  * ${see_to_target}  
  4.  */  

8) getter方法标签:

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. /** 
  2.  * @return the ${bare_field_name} 
  3.  */  

9) setter方法标签:

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. /** 
  2.  * @param ${param} the ${bare_field_name} to set 
  3.  */  

导出模板:


6. Eclipse Java Formatter代码格式设置详解


设置一行最大字数




posted @ 2022-09-23 18:03  silentmuh  阅读(100)  评论(0编辑  收藏  举报
Live2D