728x90
프로필 이미지 올리기
어제 이미지 테이블하고 이미지 전송만 확인하고 자서 오늘은 회원가입 시에 이미지를 올리고 기존에 저장되어 있던 이미지가 있으면 삭제하고 재 업로드하도록 했다
근데, swagger 에서 테스트가 안 돼서 계속 그거 하다가 시간 순삭 🥲🥲🥲
단일 파일로 업로드 하는건 잘 되는데 로그인 객체 + 멀티파일을 업로드하려니까 로그인 객체가 인식이 안되거나, 미디어 타입이 수용할 수 없는 미디어 타입으로 나와서 그냥 리엑트 페이지로 확인했다. (나중에 다시 확인..)
하나씩 @requestPart나 @requestParam으로 하면 되는거 같긴 한데 기존에 구성되어 있던 코드에서 조금만 수정하고 싶어서 그냥 원래 있던 코드를 사용했다.
+) 스웨거 에서 폼 객체나 멀티타입파일을 올려서 테스트해볼 경우 아래와 같이 코드를 구성하면 사진처럼 구성이 되어서 테스트해볼 수 있다.
@PostMapping(value = "/signup", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<MemberResponseDto> signup(@ModelAttribute MemberRequestDto memberRequestDto) throws IOException {
}
728x90
'Spring,SpringBoot' 카테고리의 다른 글
Spring 예외 처리 (0) | 2023.04.08 |
---|---|
test 환경 분리하기, 폼 객체 mock mvc 테스트 방법 (0) | 2023.03.30 |
MVC, MVC1, MVC2 그리고 스프링의 MVC처리과정 (0) | 2023.03.27 |
@ModelAttribute 와 @RequestBody (0) | 2023.02.15 |
SpringBean, IOC, DI (0) | 2023.02.11 |
댓글