반응형 파라미터 처리과정1 Spring 내부에서 요청 파라미터 처리 과정 스프링에서의 요청 파라미터 처리 과정에 대해서 정리해보았다.파라미터 추출: 스프링은 HTTP 요청에서 동일한 이름을 가진 파라미터들을 모두 추출한다.예시: ?ids=1&ids=2&ids=3이라는 요청이 있다면, ids라는 이름의 파라미터 값은 ["1", "2", "3"]타입 변환: 추출한 파라미터 값들을 메서드 파라미터의 제네릭 타입에 맞게 변환한다.이때 스프링의 ConversionService가 사용되어 문자열을 Integer, Long, String 등으로 변환컬렉션 생성: 변환된 값들을 담을 컬렉션 객체를 생성한다.스프링은 기본적으로 ArrayList를 사용하여 컬렉션을 만듦리사이징 발생 여부내부적으로 리사이징이 발생할 수 있다.ArrayList는 초기 용량(capacity)을 가지고 있으며, 요소.. 2024. 10. 6. 이전 1 다음 반응형