在线调试请求参数展示,发送请求
This commit is contained in:
@@ -9,6 +9,7 @@ import com.zyplayer.doc.core.json.DocResponseJson;
|
||||
import com.zyplayer.doc.core.json.ResponseJson;
|
||||
import com.zyplayer.doc.data.repository.manage.entity.SwaggerDoc;
|
||||
import com.zyplayer.doc.data.service.manage.SwaggerDocService;
|
||||
import com.zyplayer.doc.swaggerplus.controller.vo.SwaggerResourceVo;
|
||||
import com.zyplayer.doc.swaggerplus.service.SwaggerHttpRequestService;
|
||||
import io.swagger.models.Swagger;
|
||||
import org.springframework.http.HttpStatus;
|
||||
@@ -47,16 +48,17 @@ public class SwaggerProxyController {
|
||||
private SwaggerHttpRequestService swaggerHttpRequestService;
|
||||
|
||||
@RequestMapping("/swagger-resources")
|
||||
public List<SwaggerResource> swaggerResources() {
|
||||
List<SwaggerResource> resourceList = new LinkedList<>();
|
||||
public List<SwaggerResourceVo> swaggerResources() {
|
||||
List<SwaggerResourceVo> resourceList = new LinkedList<>();
|
||||
SwaggerDoc swaggerSearch = new SwaggerDoc();
|
||||
swaggerSearch.setDocStatus(1);
|
||||
List<SwaggerDoc> docList = swaggerDocService.getSwaggerDocList(swaggerSearch);
|
||||
for (SwaggerDoc swaggerDoc : docList) {
|
||||
SwaggerResource resource = new SwaggerResource();
|
||||
SwaggerResourceVo resource = new SwaggerResourceVo();
|
||||
resource.setUrl("/v2/api-docs?id=" + swaggerDoc.getId());
|
||||
resource.setName(swaggerDoc.getName());
|
||||
resource.setSwaggerVersion("2.0");
|
||||
resource.setRewriteDomain(swaggerDoc.getRewriteDomain());
|
||||
resourceList.add(resource);
|
||||
}
|
||||
return resourceList;
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
|
||||
package com.zyplayer.doc.swaggerplus.controller.vo;
|
||||
|
||||
import com.google.common.collect.ComparisonChain;
|
||||
|
||||
public class SwaggerResourceVo implements Comparable<SwaggerResourceVo> {
|
||||
private String name;
|
||||
private String url;
|
||||
private String swaggerVersion;
|
||||
private String rewriteDomain;
|
||||
|
||||
public SwaggerResourceVo() {
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return this.name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getUrl() {
|
||||
return this.url;
|
||||
}
|
||||
|
||||
public void setUrl(String url) {
|
||||
this.url = url;
|
||||
}
|
||||
|
||||
public String getLocation() {
|
||||
return this.url;
|
||||
}
|
||||
|
||||
public void setLocation(String location) {
|
||||
this.url = location;
|
||||
}
|
||||
|
||||
public String getSwaggerVersion() {
|
||||
return this.swaggerVersion;
|
||||
}
|
||||
|
||||
public void setSwaggerVersion(String swaggerVersion) {
|
||||
this.swaggerVersion = swaggerVersion;
|
||||
}
|
||||
|
||||
public int compareTo(SwaggerResourceVo other) {
|
||||
return ComparisonChain.start().compare(this.swaggerVersion, other.swaggerVersion).compare(this.name, other.name).result();
|
||||
}
|
||||
|
||||
public String getRewriteDomain() {
|
||||
return rewriteDomain;
|
||||
}
|
||||
|
||||
public void setRewriteDomain(String rewriteDomain) {
|
||||
this.rewriteDomain = rewriteDomain;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user