javaWeb_注释模板 布满荆棘的人生 2022-05-25 03:41 160阅读 0赞 如何快速给类和方法添加注释,且使用自己配置好的模板? 可百度:eclipse注释模板 ![20180507171934810][] 使用时/\*\*+回车,或者直接使用shift+alt+j,引出注释,完善内容. 给出一个注释模板.xml内容如下: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <templates><template autoinsert="true" context="gettercomment\_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment"> /\*\* \* @return the $\{bare\_field\_name\} \*/ </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"> /\*\* \* @param $\{param\} the $\{bare\_field\_name\} to set \*/ </template><template autoinsert="true" context="constructorcomment\_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment"> /\*\* \* $\{tags\} \*/ </template><template autoinsert="true" context="filecomment\_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment"> /\*\* \* @Title: $\{file\_name\} \* @Package $\{package\_name\} \* @Description: $\{todo\} \* @author $\{user\} \* @date $\{date\} $\{time\} \* @version V1.0 \* @Copyright:Copyright (c) 2016 - 2036 \*/ </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"> /\*\* \* @ClassName: $\{type\_name\} \* @Description: $\{todo\} \* @author $\{user\} \* @date $\{date\} $\{time\} \* \* $\{tags\} \*/ </template><template autoinsert="true" context="fieldcomment\_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment"> /\*\* \* @Fields $\{field\} : $\{todo\} \*/ </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"> /\*\* \* @Description: \* $\{tags\} \*/ </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) \* $\{see\_to\_overridden\} \*/ </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"> /\*\* \* $\{tags\} \* $\{see\_to\_target\} \*/ </template><template autoinsert="true" context="newtype\_context" deleted="false" description="Newly created files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.newtype" name="newtype"> $\{filecomment\} $\{package\_declaration\} $\{typecomment\} $\{type\_declaration\} </template><template autoinsert="true" context="classbody\_context" deleted="false" description="Code in new class type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.classbody" name="classbody"> </template><template autoinsert="true" context="interfacebody\_context" deleted="false" description="Code in new interface type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name="interfacebody"> </template><template autoinsert="true" context="enumbody\_context" deleted="false" description="Code in new enum type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.enumbody" name="enumbody"> </template><template autoinsert="true" context="annotationbody\_context" deleted="false" description="Code in new annotation type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name="annotationbody"> </template><template autoinsert="true" context="catchblock\_context" deleted="false" description="Code in new catch blocks" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.catchblock" name="catchblock"> $\{exception\_var\}.printStackTrace(); </template><template autoinsert="true" context="methodbody\_context" deleted="false" description="Code in created method stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodbody" name="methodbody"> $\{body\_statement\} </template><template autoinsert="true" context="constructorbody\_context" deleted="false" description="Code in created constructor stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name="constructorbody"> $\{body\_statement\} </template><template autoinsert="true" context="getterbody\_context" deleted="false" description="Code in created getters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.getterbody" name="getterbody"> return $\{field\}; </template><template autoinsert="true" context="setterbody\_context" deleted="false" description="Code in created setters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.setterbody" name="setterbody"> $\{field\} = $\{param\}; </template></templates> [20180507171934810]: /images/20220525/c4dc017d5cc7403d8f387147de411000.png
还没有评论,来说两句吧...