목록2025/02/12 (2)
후라이
🔍 1. Multipart란?Multipart는 웹 요청에서 여러 부분(part)을 포함하는 데이터 형식으로 하나의 요청에 여러 개의 데이터를 포함시킬 수 있는 방식입니다. (텍스트 데이터 (text/plain, application/json) + 파일 데이터 (image/png, application/pdf 등) 보통 파일 업로드와 같이 여러 가지 정보를 함께 전송할 때 사용됩니다.HTTP에서 multipart/form-data는 파일 업로드를 지원하는 특수한 content-type입니다.이 방식은 폼데이터와 파일을 한 번에 서버로 보내는 데 사용됩니다.이 방식으로 텍스트 데이터(json)와 파일 데이터를 각각 분리해서 처리할 수 있도록 해주는 것입니다! 🔍 2. MultipartFile은?Mul..
📌1. @RequestPart란?@RequestPart는 멀티파트 요청 (multipart request) 에서 특정 파일이나 JSON 데이터를 개별적으로 매핑할 때 사용되는 Spring MVC의 어노테이션입니다.2. @RequestParam vs @RequestBody vs @RequestPart 차이점어노테이션 사용 대상 주요 목적 Content-Type@RequestParam단순 파라미터 (쿼리 스트링, 폼 데이터)기본 데이터 타입 (String, int 등) 전송application/x-www-form-urlencoded@RequestBodyJSON 요청 본문객체로 변환 (DTO 등)application/json@RequestPart멀티파트 요청 (파일 + JSON)파일과 JSON 데이터를 함..