Skip to content

Commit 5cc8010

Browse files
committed
🐛Fix: multipart content type 헤더 지원 변환 코드 추가
1 parent 3da13c4 commit 5cc8010

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
package com.be.sportizebe.global.s3.convertor;
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+
* "Content-Type: multipart/form-data" 헤더를 지원하는 HTTP 요청 변환기
14+
*/
15+
public MultipartJackson2HttpMessageConverter(ObjectMapper objectMapper) {
16+
super(objectMapper, MediaType.APPLICATION_OCTET_STREAM);
17+
}
18+
19+
@Override
20+
public boolean canWrite(Class<?> clazz, MediaType mediaType) {
21+
return false;
22+
}
23+
24+
@Override
25+
public boolean canWrite(Type type, Class<?> clazz, MediaType mediaType) {
26+
return false;
27+
}
28+
29+
@Override
30+
protected boolean canWrite(MediaType mediaType) {
31+
return false;
32+
}
33+
}

0 commit comments

Comments
 (0)