TroubleShooting

TroubleShooting

[FeedB 프로젝트] Java Collection 반복문에서 수정 또는 삭제 concurrentmodificationexception 에러

코드잇이라는 프론트엔드 부트캠프에서 협업으로 팀 프로젝트를 진행하여 restAPI 서버를 구현하면서 겪었던 이슈들과 해결과정들을 간략하게 기록하는 글입니다. 우선 이슈 상황을 먼저 설명드리자면 ,AWS 암호키와 jwt 키를 보안하는데 local과 github push 시 외부에 노출되는 이슈자바 collections 반복문 로직 안에서의 concurrent 에러프론트 운영서버와의 CORS 관련 문제 위와 같은 세가지 상황을 기록하겠습니다.하단의 상황은 이미 블로그 글로 정리하였기 때문에 제외하였습니다.Multipart 형태의 http 요청 데이터를 받을 때 다른 dto와 같이 받는 상황에서 데이터를 바인딩하지 못하는 이슈 발생배포 과정에서 에러가 나서 서버가 다운되거나 배포 도중 애플리케이션이 작동하지 ..

TroubleShooting

[FeedB 프로젝트] SpringBoot 프로젝트에서 민감 정보 보안(.env 파일)

코드잇이라는 프론트엔드 부트캠프에서 협업으로 팀 프로젝트를 진행하여 restAPI 서버를 구현하면서 겪었던 이슈들과 해결과정들을 간략하게 기록하는 글입니다. 우선 이슈 상황을 먼저 설명드리자면 ,AWS 암호키와 jwt 키를 보안하는데 local과 github push 시 외부에 노출되는 이슈자바 collections 반복문 로직 안에서의 concurrent 에러프론트 운영서버와의 CORS 관련 문제 위와 같은 세가지 상황을 기록하겠습니다.하단의 상황은 이미 블로그 글로 정리하였기 때문에 제외하였습니다.Multipart 형태의 http 요청 데이터를 받을 때 다른 dto와 같이 받는 상황에서 데이터를 바인딩하지 못하는 이슈 발생배포 과정에서 에러가 나서 서버가 다운되거나 배포 도중 애플리케이션이 작동하지 ..

TroubleShooting

[FeedB 프로젝트] json 형태의 값과 이미지 파일(MultipartFile)을 한 API에서 요청 받기

☀️  이슈  설명 프로젝트 등록 기능에서 제목 , 내용 등과 같은 요청 데이터와 여러장의 이미지(MultipartFile)들을 같이 요청해서 등록 하는 API를 구현해야 했다. 추가로 image의 순서 값도 필요했기에 imageIndex라는 숫자 타입의 값도 받아야 한다. 처음에는 현재 프로젝트의 다른 요청 API 형태처럼(아래 코드 참고) dto를 만들어서 진행했는데  ExceptionHandlerExceptionResolver 형태의 에러가 발생했다.  @PostMapping(value ="/projects") @Operation(description="프로젝트를 생성") public ResponseEntity saveProject(@RequestBody ProjectRequestDto ..

기만석
'TroubleShooting' 카테고리의 글 목록