2012-09-26 45 views
34

Khi một gói mới đang được tạo trong Eclipse Juno, một tệp java (package-info.java) sẽ được tạo tự động. Việc sử dụng tập tin đó là gì? Có ích trong việc nhập các lớp cụ thể trong lớp khác không?Eclipse Juno - Việc sử dụng package-info.java là gì?

+0

Câu hỏi tương tự http://stackoverflow.com/questions/21940585/why-package-info-java-file-what-is-the-use-of-package-info-java-class-file –

Trả lời

10

tệp package-info.java chứa tài liệu cấp gói cũng như annotations.

4

Nó có thể được sử dụng cho tài liệu ở cấp gói. Ví dụ, nhóm Spring sử dụng nó khá rộng rãi trong lõi của Spring Framework.

Bên cạnh đó, nó có thể chứa chú thích áp dụng cho tất cả các lớp trong gói. Ví dụ, đây là cách thuận tiện để tránh viết các chú thích NonNullByDefault cho Phân tích Null Eclipse trên mỗi lớp.

Lưu ý rằng để áp dụng chú thích cho gói, tệp được sử dụng theo tên package-info.java được sử dụng.

Các vấn đề liên quan