public class QuickAPI extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
APIMicro |
apiMicro()
添加一个微服务
|
QuickAPI |
apiMicro(APIMicroService... apiMicroServices)
添加一个微服务
|
QuickAPI |
classPath(URL classPathURL)
Java类路径
|
QuickAPI |
controller(String packageName)
扫描controller层
|
QuickAPI |
controllerClass(String className)
扫描controller层
|
QuickAPI |
description(String description)
设置文档描述
|
QuickAPI |
directory(String directory)
文档生成目录
|
QuickAPI |
filter(java.util.function.Predicate<String> predicate)
扫描类过滤接口
|
QuickAPI |
generate()
生成接口文档
|
QuickAPI |
ignoreClass(String ignoreClassName)
忽略类
|
QuickAPI |
ignorePackageName(String ignorePackageName)
忽略包名
|
QuickAPI |
lib(String libDirectory)
指定类库位置
|
static QuickAPI |
newInstance() |
QuickAPI |
plugin(QuickAPIPlugin... quickAPIPlugins)
生成接口文档
|
QuickAPI |
pom(String pomFilePath)
扫描pom.xml获取相关依赖
|
QuickAPI |
prefix(String prefix)
接口路径前缀
|
QuickAPI |
sourcePath(String sourcePath)
Java源代码路径
|
QuickAPI |
title(String title)
指定文档标题
|
void |
upload()
上传到默认服务器
|
void |
upload(String host)
上传到服务器
|
void |
upload(String host,
Proxy proxy)
上传到服务器
|
QuickAPI |
url(String url)
文档路径地址
|
public static QuickAPI newInstance()
public QuickAPI controller(String packageName)
packageName - 扫描Controller包public QuickAPI controllerClass(String className)
className - 扫描单个Controller类public QuickAPI lib(String libDirectory) throws IOException
libDirectory - lib库位置IOExceptionpublic QuickAPI ignorePackageName(String ignorePackageName)
ignorePackageName - 要忽略的包名public QuickAPI filter(java.util.function.Predicate<String> predicate)
predicate - 函数式接口 参数为类名public APIMicro apiMicro()
public QuickAPI apiMicro(APIMicroService... apiMicroServices)
apiMicroServices - 微服务列表public QuickAPI generate() throws IOException
IOExceptionpublic QuickAPI plugin(QuickAPIPlugin... quickAPIPlugins) throws IOException
IOExceptionpublic void upload()
public void upload(String host)
host - 服务器地址Copyright © 2020. All rights reserved.