Spring Boot에서는 리스트, 맵, 세트 등의 컬렉션을 활용하여 데이터를 저장하고 관리합니다.
| 컬렉션 | 인터페이스 | 특징 |
|---|---|---|
List |
ArrayList, LinkedList |
순서 유지, 중복 가능 |
Set |
HashSet, TreeSet |
중복 불가능, 순서 없음 |
Map |
HashMap, TreeMap |
키-값(Key-Value) 구조 |
List 사용 예시List<String> names = new ArrayList<>();
names.add("Spring");
names.add("Boot");
System.out.println(names); // [Spring, Boot]
Map 사용 예시Map<String, Integer> ageMap = new HashMap<>();
ageMap.put("Alice", 25);
ageMap.put("Bob", 30);
System.out.println(ageMap.get("Alice")); // 25
📌 컬렉션은 @RequestBody에서 JSON 데이터와 매핑할 때 자주 사용됨!