Skip to content

注释规范

EasyYapi 基于 Javadoc、KDoc 和 ScalaDoc 解析生成 API 文档。

Javadoc

Javadoc 是 Java 中标准的文档注释格式。EasyYapi 使用 Javadoc 来提取 API 的名称、描述和参数信息。

基本格式

java
/**
 * API 名称(第一行)
 *
 * API 详细描述
 *
 * @param name 参数描述
 * @return 返回值描述
 */
@GetMapping("/hello")
public String hello(@RequestParam String name) {
    return "Hello " + name;
}

常用标签

标签用途示例
@param参数描述@param name 用户名
@return返回值描述@return 问候信息
@deprecated标记废弃@deprecated 使用 helloV2 替代
@moduleAPI 分组@module 用户管理
@mockMock 数据@mock admin
@see参见@see User

KDoc

KDoc 是 Kotlin 中的文档注释格式,类似于 Javadoc 但支持 Markdown 语法。

基本格式

kotlin
/**
 * API 名称
 *
 * API 详细描述
 *
 * @param name 参数描述
 * @return 返回值描述
 */
@GetMapping("/hello")
fun hello(@RequestParam name: String): String {
    return "Hello $name"
}

ScalaDoc

ScalaDoc 是 Scala 中的文档注释格式。

基于 Apache-2.0 许可发布