修改长短名问题

This commit is contained in:
xingzi 2020-01-09 20:44:09 +08:00
parent e71a493e3f
commit e2236b53c7
4 changed files with 26 additions and 12 deletions

View File

@ -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

View File

@ -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

View File

@ -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;

View File

@ -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);