spring boot 文档生成
使用 smart-doc 来生成文档,无入侵,支持原生注解
引入依赖
<plugin>
<groupId>com.github.shalousun</groupId>
<artifactId>smart-doc-maven-plugin</artifactId>
<version>2.6.2</version>
<!--配置文件位置-->
<configuration>
<configFile>src/main/resources/smart-doc.json</configFile>
<projectName>测试接口文档</projectName>
<!--项目编译时执行生成html 不需要可以去掉executions 标签 -->
<includes>
<include>com.x.z.*</include>
</includes>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>html</goal>
</goals>
</execution>
</executions>
</plugin>
在 resources 目录下创建 smart-doc.json
{
"outPath": "D:/tmp/doc",
"createDebugPage": true,
"allInOne": true,
"coverOld": true,
"projectName": "测试接口文档"
// "packageFilters": "com.x.x.ShopController"
}
生成 html:
- 自动填充参数
- 响应举例