本文主要是介绍【Java的package-info.java文件支持,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
package-info.java的用途,简单地说,package-info是一个java文件,可以添加到任何Java包中。package-info.java文件目前有两个用途,包级文档的存放位置、包级别注释的存放位置,除了这两点外还可以根据需要扩展用例。将来如果需要添加任何包级别的功能,此文件将是一个完美的位置。
- 包级别文档示例(将会生成Javadoc):
/*** This module is about impact of the final keyword on performance* <p>* This module explores if there are any performance benefits from* using the final keyword in our code. This module examines the performance* implications of using final on a variable, method, and class level.* </p>** @since 1.0* @author baeldung* @version 1.1*/
package com.baeldung.finalkeyword;
- 包级别注释:
@NonNullApi
@NonNullFields
package com.baeldung.nullibility;import org.springframework.lang.NonNullApi;
import org.springframework.lang.NonNullFields;
官方文档:https://www.baeldung.com/java-package-info
开源SDK:https://github.com/mingyang66/spring-parent
这篇关于【Java的package-info.java文件支持的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!