# only-doc-spring-boot-starter **Repository Path**: oim_1/only-doc-spring-boot-starter ## Basic Information - **Project Name**: only-doc-spring-boot-starter - **Description**: 自动spring boot 接口文档 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 8 - **Created**: 2023-06-02 - **Last Updated**: 2023-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # only-doc-spring-boot-starter #### 介绍 自动spring boot 接口文档 这是通过源码扫描生成接口文档的工具 ### 使用方式 1、maven 引入依赖 ``` com.onlyxiahui.general only-doc-spring-boot-starter 1.0.0 ``` 2、需要生成文档的接口需要源码 ``` 开发工具中运行通常会自动扫描到源码 但打编译打包后jar是不包含源码,如果希望打包后运行有文档,需要把源码打包进jar 然后对于第三方依赖,可以用maven引入源码sources ``` ``` 1)源码打包进jar,需要插件配置 org.apache.maven.plugins maven-resources-plugin 3.1.0 copy-resources process-resources copy-resources ${project.build.outputDirectory} src/main/java **/*.java 2)引入的jar导入源码 org.springframework spring-core 5.0.0.RELEASE sources test ``` 3、打开接口文档 目前默认为http://xxx.xxx.xxx.xxx:xx/doc/index.html 4、配置文件 ``` #默认情况下是无需配置,如果出现不能出文档的情况,可以尝试以下配置 #公共首页配置 only.doc.indexes[0].key=0 only.doc.indexes[0].superKey= only.doc.indexes[0].title=全局说明 #markdown格式文件地址 only.doc.indexes[0].path= # 是否开启 only.doc.enable=false #标题 only.doc.title=接口文档 #版本 only.doc.version=1.0.0 #接口根目录 only.doc.basePath=/ #源码路径1 classpath下的配置 only.doc.source-paths[0]=classpath*:**/*.java #源码路径2 相对路径或者绝对路径 only.doc.source-paths[1]=file:src/main/java/**/*.java #接口包目录1 only.doc.package-paths[0]=com.dome #接口包目录2 only.doc.package-paths[1]=com.api ```