Java 代码注释中超链接的使用

1. 使用 @see

必须作为独占一行的注释使用,类似于 @author 的使用方式,可以链接到 Java 的类、方法和字段,还可以链接到外部链接(使用标准的 html 标记 a),格式为:

@see className
@see fully-qualified-className
@see fully-qualified-className#fieldName
@see fully-qualified-className#methodName
@see fully-qualified-className#methodName(argumentType)
@see the-label
@see link1 link2 ...

类名和方法、字段名之间用 # 号连接在一起。

例子:

/**
 * @see TestUtils
 * @see tech.simter.start.r2dbc.TestUtils
 * @see tech.simter.start.r2dbc.TestUtils#id
 * @see Object#clone()
 * @see tech.simter.start.r2dbc.TestUtils#equals(Object)
 * @see google.com bing.com
 */

效果:(生成 See Also: link1, link2, ...

See Also: TestUtils, tech.simter.start.r2dbc.TestUtils, Object#clone(), tech.simter.start.r2dbc.TestUtils#equals(Object), google.com, bing.com

2. 使用 @link@linkplain

只可以链接到 Java 的类、方法、字段,不可以链接到外部链接,内联到注释文本内,格式为 {@link 实际地址 显示的文本}实际地址 的值与上述 @see 中的类、字段、方法的格式相同,如果省略 显示的文本,则默认显示 实际地址

例子:

/**
 * 参考 {@link Object#clone() 对象克隆方法} 和 {@link Object#equals(Object) }
 */

效果:

参考 对象克隆方法 和 Object.equals(Object)

3. 直接使用标准 html 标记 a

创建外部链接的唯一方法,上述的 @see 外部链接也是使用这种方式。

例子:

/**
 * 参考 google.com。
 */

效果:

参考 google.com。

你可能感兴趣的:(Java 代码注释中超链接的使用)