fix List of file upload error

This commit is contained in:
oppofind 2021-05-10 00:31:51 +08:00
parent 7d81f5c00b
commit 5bb00d3e72
2 changed files with 9 additions and 7 deletions

View File

@ -46,7 +46,8 @@ import java.util.stream.Stream;
import static com.power.doc.constants.DocGlobalConstants.FILE_CONTENT_TYPE; import static com.power.doc.constants.DocGlobalConstants.FILE_CONTENT_TYPE;
import static com.power.doc.constants.DocGlobalConstants.JSON_CONTENT_TYPE; import static com.power.doc.constants.DocGlobalConstants.JSON_CONTENT_TYPE;
import static com.power.doc.constants.DocTags.*; import static com.power.doc.constants.DocTags.IGNORE;
import static com.power.doc.constants.DocTags.IGNORE_REQUEST_BODY_ADVICE;
/** /**
* @author yu 2019/12/21. * @author yu 2019/12/21.
@ -602,7 +603,7 @@ public class SpringBootDocBuildTemplate implements IDocBuildTemplate<ApiDoc> {
.setId(paramList.size() + 1).setQueryParam(true) .setId(paramList.size() + 1).setQueryParam(true)
.setRequired(true).setVersion(DocGlobalConstants.DEFAULT_VERSION) .setRequired(true).setVersion(DocGlobalConstants.DEFAULT_VERSION)
.setDesc(comment); .setDesc(comment);
if (typeName.contains("[]")) { if (typeName.contains("[]") || typeName.endsWith(">")) {
comment = comment + "(array of file)"; comment = comment + "(array of file)";
param.setDesc(comment); param.setDesc(comment);
param.setHasItems(true); param.setHasItems(true);

View File

@ -270,6 +270,7 @@ public class JavaClassValidateUtil {
case "org.springframework.web.multipart.MultipartFile[]": case "org.springframework.web.multipart.MultipartFile[]":
case "org.springframework.web.multipart.commons.CommonsMultipartFile": case "org.springframework.web.multipart.commons.CommonsMultipartFile":
case "org.springframework.web.multipart.commons.CommonsMultipartFile[]": case "org.springframework.web.multipart.commons.CommonsMultipartFile[]":
case "java.util.List<org.springframework.web.multipart.MultipartFile>":
return true; return true;
default: default:
return false; return false;