Skip to content

Commit 03bb92d

Browse files
committed
CLAP-199 Fix: swagger from-data error 해결
1 parent 2899f43 commit 03bb92d

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package clap.server.config.swagger;
2+
3+
import com.fasterxml.jackson.databind.ObjectMapper;
4+
import org.springframework.http.MediaType;
5+
import org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter;
6+
import org.springframework.stereotype.Component;
7+
8+
import java.lang.reflect.Type;
9+
10+
@Component
11+
public class MultipartJackson2HttpMessageConverter extends AbstractJackson2HttpMessageConverter {
12+
13+
/**
14+
* "Content-Type: multipart/form-data" 헤더를 지원하는 HTTP 요청 변환기
15+
*/
16+
public MultipartJackson2HttpMessageConverter(ObjectMapper objectMapper) {
17+
super(objectMapper, MediaType.APPLICATION_OCTET_STREAM);
18+
}
19+
20+
@Override
21+
public boolean canWrite(Class<?> clazz, MediaType mediaType) {
22+
return false;
23+
}
24+
25+
@Override
26+
public boolean canWrite(Type type, Class<?> clazz, MediaType mediaType) {
27+
return false;
28+
}
29+
30+
@Override
31+
protected boolean canWrite(MediaType mediaType) {
32+
return false;
33+
}
34+
}

0 commit comments

Comments
 (0)