富客戶端程序設計實例 - Action層 - package-info.java 介紹
為什么需要 package-info.java,原因在這里:Package annotations must be in file package-info.java 。
package-info.java這個文件,通常會發現里面沒有類申明,只有這個包的申明,和包上的Javadoc注釋。一個類是一類或一組事物的描述,比如Dog這個類是描述旺財的,那package-info這個類總要有一個被描述或被陳述的對象。它是描述和記錄本包信息。項目開發中,可以放置在包上的常用注解有:Struts的@Namespace、@ParentPackage、Hibernate的@FilterDef和@TypeDef等。建議是Java 1.5以上版本都使用package-info.java來注釋。
有三個作用:
1、為標注在包上Annotation提供便利;
2、聲明友好類和包常量;
3、提供包的整體注釋說明。
如何創建package-info.java:第一種直接的辦法就是從別的項目中拷貝過來一個;第二種 IDE’s often offer you the option to include a package-info.java file each time you create a new package. Eclipse, shown below, offers a simple (and often overlooked) checkbox in the New Java Package creation wizard:你每次創建一個新的包的時候,開發環境一般都會提示你是否添加這個文件,以Eclipse為例如下圖所示:

本文由用戶 Yangcl 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!