Skip to content

Commit 5b9dbed

Browse files
committed
skip MultipartFile type
1 parent 546ff97 commit 5b9dbed

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/com/freemanan/starter/httpexchange/BeanParamArgumentResolver.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.springframework.http.HttpMethod;
2121
import org.springframework.util.CollectionUtils;
2222
import org.springframework.web.bind.annotation.RequestParam;
23+
import org.springframework.web.multipart.MultipartFile;
2324
import org.springframework.web.service.invoker.HttpRequestValues;
2425
import org.springframework.web.service.invoker.HttpServiceArgumentResolver;
2526

@@ -54,6 +55,7 @@ public boolean resolve(Object argument, MethodParameter parameter, HttpRequestVa
5455
|| hasWebBindPackageAnnotation(parameter)
5556
|| argument instanceof URI // UrlArgumentResolver
5657
|| argument instanceof HttpMethod // HttpMethodArgumentResolver
58+
|| argument instanceof MultipartFile // MultipartFileArgumentResolver
5759
|| BeanUtils.isSimpleValueType(argument.getClass())) {
5860
// if there is @RequestParam, @PathVariable, @RequestHeader, @CookieValue, etc,
5961
// we can not convert Java bean to request parameters,

0 commit comments

Comments
 (0)