AWS S3에 여러 이미지를 올리는 테스트를 하는데
포스트맨에서 계속 에러가 나서 원인을 찾느라 애 좀 먹었다.
POSTMAN에서 DTO(JSON)과 MultipartFile 전송 테스트 및 Controller 선언방식은 아래와 같다.
@RestController
public ResponseEntity<?> saveItem(@RequestPart("key")ModifyItemDTO item,
@RequestPart("files")List<MultipartFile>itemFiles){
//이하생략
}
HttpMediaTypeNotSupportedException: Content type 'application/octet-stream' not supported
Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.springframework.util.StreamUtils$NonClosingInputStream and no properties discovered to create BeanSerializer
아앗,, 해당 에러는 json데이터 변환하는 과정에서 생기는 문제인데
알고봤더니 POSTMAN value값에 오타가 있어서 에러가 났던 것이었다 ㅎㅎ;;;
머쓱.. 별 거 아닌거라 찾아도 없었나보다.
'IT이야기 > PROJECT' 카테고리의 다른 글
[AWS] S3 + CloundFront를 이용한 React 배포 (3) | 2024.10.21 |
---|---|
[React + SpringBoot] 1대1 랜덤채팅 프로젝트 - Redis를 이용한 매칭 로직 (0) | 2024.03.11 |
[React + SpringBoot] 1대1 랜덤채팅 프로젝트 - Redis를 이용한 매칭 / Redis설정 및 사용방법 (0) | 2024.03.10 |
[React + SpringBoot] 1대1 랜덤채팅 프로젝트 - Spring&웹소켓&STOMP 설정 및 구현 (0) | 2024.03.09 |
[React + SpringBoot] 1대1 랜덤채팅 프로젝트 - 화면 및 기능 설계 (실시간 통신, 매칭) (1) | 2024.03.08 |