|
|
@@ -16,7 +16,10 @@ import java.util.List;
|
|
|
@Slf4j
|
|
|
public class OpenAPIScan {
|
|
|
|
|
|
- public static List<OpenApiInfo> scanAPI(String str, String groupName) {
|
|
|
+ public static List<OpenApiInfo> scanAPI(String str, String groupName, String sign) {
|
|
|
+ if (StringUtils.isEmpty(sign)) {
|
|
|
+ sign = "openAPI";
|
|
|
+ }
|
|
|
List<OpenApiInfo> openAPIS = new ArrayList<>();
|
|
|
try {
|
|
|
JSONObject jsonObject = new JSONObject(str);
|
|
|
@@ -29,8 +32,9 @@ public class OpenAPIScan {
|
|
|
JSONObject paths = jsonObject.getJSONObject("paths");
|
|
|
JSONObject finalSchemas = schemas;
|
|
|
|
|
|
+ String finalSign = sign;
|
|
|
paths.keySet().forEach(key -> {
|
|
|
- if (key.indexOf("openAPI") >= 0) {
|
|
|
+ if (key.indexOf(finalSign) >= 0) {
|
|
|
log.info("key; {}", key);
|
|
|
JSONObject tempObj = paths.getJSONObject(key);
|
|
|
String method = "";
|