오늘 한 일
- 미니 프로젝트 구현시작
- 다중 이미지 올리기 구현
- CS 스터디
- 알고리즘 1문제 풀기
오늘은 다중 이미지 올리기를 구현해 보았다
multipartFile을 이용해서 구현했는데 생각보다 에러가 많이 발생했다
대표적으로 항상 @RequestBody로 값을 JSON 형태로만 보내다가
multipartFile와 같이 보내야하는 상황에서 에러가 났던 것이다
multipartFile은 form-data이기에 @RequestPart를 이용해서 보내는데
이때 다른 값도 같이 보내려면 그 값도 @RequestPart로 변환해서 보내줘야했다
@PostMapping("/auth/posts")
@ApiOperation(value = "글 작성", notes = "글 작성 API")
public ResponseDto<?> createPost(@RequestPart(required = false,value = "file") List<MultipartFile> multipartFile,
@RequestPart(value = "postRequestDto") PostRequestDto postRequestDto,
@AuthenticationPrincipal UserDetailsImpl userDetailsImpl) throws IOException {
return postService.createPost(multipartFile, postRequestDto, userDetailsImpl.getUser().getEmail());
}
내일은 일요일이지만 오전에 리프레쉬겸 자전거를 타고 오후부터는 게더 접속해서
RSD와 카테고리 관련해서 공부를 진행할 생각이다
오늘 공부시간
'항해99 개발일지' 카테고리의 다른 글
[항해99] 36일차 (TIL : 미니 프로젝트) (0) | 2022.10.24 |
---|---|
[항해99] 35일차 (WIL : 미니 프로젝트) (0) | 2022.10.23 |
[항해99] 33일차 (TIL : 미니 프로젝트) (0) | 2022.10.21 |
[항해99] 32일차 (TIL : 주특기 심화 Spring) (0) | 2022.10.20 |
[항해99] 31일차 (TIL : 주특기 심화 Spring) (0) | 2022.10.19 |