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