diff --git a/src/main/java/com/example/workutils/biz/apidoc/generator/ApiDocGenerator.java b/src/main/java/com/example/workutils/biz/apidoc/generator/ApiDocGenerator.java index 2afff91..8e80c85 100644 --- a/src/main/java/com/example/workutils/biz/apidoc/generator/ApiDocGenerator.java +++ b/src/main/java/com/example/workutils/biz/apidoc/generator/ApiDocGenerator.java @@ -61,9 +61,14 @@ public class ApiDocGenerator { String template = resourceLoader.loadTemplate(); + // 懒初始化本地代理(仅第一次触发) + String proxyUrl = DubboDebugProxy.getInstance().getInvokeUrl(); + return template .replace("{{CSS}}", resourceLoader.loadCss()) .replace("{{JS}}", resourceLoader.loadJs()) + .replace("{{HTML2CANVAS}}", resourceLoader.loadHtml2Canvas()) + .replace("{{PROXY_URL}}", proxyUrl) .replace("{{GENERATE_TIME}}", LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))) .replace("{{STATS_BAR}}", buildStatsBar(docs.size(), totalClasses, totalMethods)) .replace("{{SIDEBAR}}", buildSidebar(docs)) @@ -167,7 +172,7 @@ public class ApiDocGenerator { sb.append("
").append(escapeHtml(mi.returnType)).append("\n");
}
+ sb.append(" \n");
sb.append(" \n");
sb.append(" \n");
sb.append(" ' + escHtml(saved.lastResponse.body) + '
接口入参:ClassName(field=value,...) 格式,| 状态 | ' + + '参数路径 | ' + + '默认参考值 | ' + + '日志提取值 | ' + + '
|---|