Quellcode durchsuchen

解决`swagger`路径拼接不正确的BUG

mxd vor 4 Jahren
Ursprung
Commit
cbb24d0a28
1 geänderte Dateien mit 1 neuen und 2 gelöschten Zeilen
  1. 1 2
      src/main/java/org/ssssssss/magicapi/swagger/SwaggerProvider.java

+ 1 - 2
src/main/java/org/ssssssss/magicapi/swagger/SwaggerProvider.java

@@ -5,7 +5,6 @@ import org.springframework.web.bind.annotation.ResponseBody;
 import org.ssssssss.magicapi.config.MappingHandlerMapping;
 import org.ssssssss.magicapi.model.ApiInfo;
 import org.ssssssss.magicapi.provider.GroupServiceProvider;
-import org.ssssssss.magicapi.utils.PathUtils;
 
 import java.io.IOException;
 import java.util.*;
@@ -74,7 +73,7 @@ public class SwaggerProvider {
 		ObjectMapper mapper = new ObjectMapper();
 		for (ApiInfo info : infos) {
 			String groupName = groupServiceProvider.getFullName(info.getGroupId()).replace("/", "-");
-			String requestPath = PathUtils.replaceSlash(groupServiceProvider.getFullPath(info.getGroupId()) + "/" + info.getPath());
+			String requestPath = "/" + mappingHandlerMapping.getRequestPath(info.getGroupId(), info.getPath());
 			swaggerEntity.addTag(groupName, Objects.toString(info.getDescription(), requestPath));
 			SwaggerEntity.Path path = new SwaggerEntity.Path();
 			path.addTag(groupName);