코드잇이라는 프론트엔드 부트캠프에서 협업으로 팀 프로젝트를 진행하여 restAPI 서버를 구현하면서 겪었던 이슈들과 해결과정들을 간략하게 기록하는 글입니다. 우선 이슈 상황을 먼저 설명드리자면 ,AWS 암호키와 jwt 키를 보안하는데 local과 github push 시 외부에 노출되는 이슈자바 collections 반복문 로직 안에서의 concurrent 에러프론트 운영서버와의 CORS 관련 문제 위와 같은 세가지 상황을 기록하겠습니다.하단의 상황은 이미 블로그 글로 정리하였기 때문에 제외하였습니다.Multipart 형태의 http 요청 데이터를 받을 때 다른 dto와 같이 받는 상황에서 데이터를 바인딩하지 못하는 이슈 발생배포 과정에서 에러가 나서 서버가 다운되거나 배포 도중 애플리케이션이 작동하지 ..
코드잇이라는 프론트엔드 부트캠프에서 협업으로 팀 프로젝트를 진행하여 restAPI 서버를 구현하면서 겪었던 이슈들과 해결과정들을 간략하게 기록하는 글입니다. 우선 이슈 상황을 먼저 설명드리자면 ,AWS 암호키와 jwt 키를 보안하는데 local과 github push 시 외부에 노출되는 이슈자바 collections 반복문 로직 안에서의 concurrent 에러프론트 운영서버와의 CORS 관련 문제 위와 같은 세가지 상황을 기록하겠습니다.하단의 상황은 이미 블로그 글로 정리하였기 때문에 제외하였습니다.Multipart 형태의 http 요청 데이터를 받을 때 다른 dto와 같이 받는 상황에서 데이터를 바인딩하지 못하는 이슈 발생배포 과정에서 에러가 나서 서버가 다운되거나 배포 도중 애플리케이션이 작동하지 ..
☀️ 이슈 설명 프로젝트 등록 기능에서 제목 , 내용 등과 같은 요청 데이터와 여러장의 이미지(MultipartFile)들을 같이 요청해서 등록 하는 API를 구현해야 했다. 추가로 image의 순서 값도 필요했기에 imageIndex라는 숫자 타입의 값도 받아야 한다. 처음에는 현재 프로젝트의 다른 요청 API 형태처럼(아래 코드 참고) dto를 만들어서 진행했는데 ExceptionHandlerExceptionResolver 형태의 에러가 발생했다. @PostMapping(value ="/projects") @Operation(description="프로젝트를 생성") public ResponseEntity saveProject(@RequestBody ProjectRequestDto ..