Spring @RequestParam vs. @RequestPart
뚜부니
API를 개발하다가 @RequestParam과 @RequestPart 차이가 갑자기 궁금하더라고요. 그래서 애노테이션 소스 코드를 열어봤는데 소스가 되게 비슷하더라고요..?! 🤔 이거 찾아봐야겠다 하는 생각이 들어서 찾아본 김에 정리해서 공유드려요 😊 1. 애노테이션 소스 코드 분석먼저 애노테이션 소스 코드 분석을 해봤어요. 소스코드가 진짜 비슷하게 생겼거든요. 아마 이거 먼저 보시면 '엇..? 이게 뭐지?' 하는 생각이 드실 수도 있어요. 참고로, 공통 메타 애노테이션인 @Target, @Retention, @Documented 설명은 생략하고 소스만 분석했어요.1.1. @RequestPart 소스 코드@Target({ElementType.PARAMETER})@Retention(RetentionPo..