修改长短名问题
This commit is contained in:
parent
e71a493e3f
commit
e2236b53c7
|
@ -162,7 +162,7 @@ public class DocBuilderTemplate {
|
|||
/**
|
||||
* Generate a single controller api document
|
||||
*
|
||||
* @param outPath output path
|
||||
* @param projectBuilder projectBuilder
|
||||
* @param controllerName controller name
|
||||
* @param template template
|
||||
* @param fileExtension file extension
|
||||
|
|
|
@ -32,16 +32,7 @@ import java.util.List;
|
|||
*/
|
||||
public class PostmanJsonBuilder {
|
||||
|
||||
/**
|
||||
* 构建postman json
|
||||
*
|
||||
* @param config 配置文件
|
||||
*/
|
||||
public static void buildPostmanApi(ApiConfig config) {
|
||||
DocBuilderTemplate builderTemplate = new DocBuilderTemplate();
|
||||
builderTemplate.checkAndInit(config);
|
||||
JavaProjectBuilder javaProjectBuilder = new JavaProjectBuilder();
|
||||
ProjectDocConfigBuilder configBuilder = new ProjectDocConfigBuilder(config, javaProjectBuilder);
|
||||
public static void postManCreate(ApiConfig config,ProjectDocConfigBuilder configBuilder){
|
||||
IDocBuildTemplate docBuildTemplate = new SpringBootDocBuildTemplate();
|
||||
List<ApiDoc> apiDocList = docBuildTemplate.getApiData(configBuilder);
|
||||
RequestItem requestItem = new RequestItem();
|
||||
|
@ -60,6 +51,25 @@ public class PostmanJsonBuilder {
|
|||
String data = gson.toJson(requestItem);
|
||||
FileUtil.nioWriteFile(data, filePath);
|
||||
}
|
||||
/**
|
||||
* 构建postman json
|
||||
*
|
||||
* @param config 配置文件
|
||||
*/
|
||||
public static void buildPostmanApi(ApiConfig config) {
|
||||
DocBuilderTemplate builderTemplate = new DocBuilderTemplate();
|
||||
builderTemplate.checkAndInit(config);
|
||||
JavaProjectBuilder javaProjectBuilder = new JavaProjectBuilder();
|
||||
ProjectDocConfigBuilder configBuilder = new ProjectDocConfigBuilder(config, javaProjectBuilder);
|
||||
postManCreate(config,configBuilder);
|
||||
|
||||
}
|
||||
public static void buildPostmanApi(ApiConfig config,JavaProjectBuilder projectBuilder) {
|
||||
DocBuilderTemplate builderTemplate = new DocBuilderTemplate();
|
||||
builderTemplate.checkAndInit(config);
|
||||
ProjectDocConfigBuilder configBuilder = new ProjectDocConfigBuilder(config, projectBuilder);
|
||||
postManCreate(config,configBuilder);
|
||||
}
|
||||
|
||||
/**
|
||||
* 第一层的Item
|
||||
|
|
|
@ -9,9 +9,13 @@ import java.util.List;
|
|||
public enum SpringMvcRequestAnnotationsEnum {
|
||||
|
||||
PATH_VARIABLE("PathVariable"),
|
||||
PATH_VARIABLE_FULLY("org.springframework.web.bind.annotation.PathVariable"),
|
||||
REQ_PARAM ("RequestParam"),
|
||||
REQ_PARAM_FULLY("org.springframework.web.bind.annotation.RequestParam"),
|
||||
REQUEST_BODY("RequestBody"),
|
||||
REQUEST_BODY_FULLY("org.springframework.web.bind.annotation.RequestBody"),
|
||||
REQUEST_HERDER ("RequestHeader"),
|
||||
REQUEST_HERDER_FULLY ("org.springframework.web.bind.annotation.RequestHeader"),
|
||||
;
|
||||
private String value;
|
||||
|
||||
|
|
|
@ -70,7 +70,7 @@ public class ApiDocTest {
|
|||
|
||||
long start = System.currentTimeMillis();
|
||||
// ApiDocBuilder.builderControllersApi(config);
|
||||
HtmlApiDocBuilder.builderControllersApi(config);
|
||||
//HtmlApiDocBuilder.builderControllersApi(config);
|
||||
PostmanJsonBuilder.buildPostmanApi(config);
|
||||
long end = System.currentTimeMillis();
|
||||
DateTimeUtil.printRunTime(end, start);
|
||||
|
|
Loading…
Reference in New Issue