MultiValueMap

์•ŒํŒŒ๋กœ๊ทธยท2023๋…„ 3์›” 12์ผ
0

Spring Boot

๋ชฉ๋ก ๋ณด๊ธฐ
48/57

๐Ÿ”—ย Collection

๐Ÿ”—ย Map

Map ๊ณผ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™๋˜์ง€๋งŒ ํ•˜๋‚˜์˜ Key ๊ฐ’์— ๋ณต์ˆ˜์˜ Value ๊ฐ’์ด ์ž…๋ ฅ๋  ์ˆ˜ ์žˆ์Œ

  • Map
    • Key ๊ฐ’์˜ ์ค‘๋ณต์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.
    • ํ•˜๋‚˜์˜ Key ๊ฐ’์— ํ•˜๋‚˜์˜ value ๋งŒ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.
  • MultiValueMap
    • ํ•˜๋‚˜์˜ Key ๊ฐ’์— ๋ณต์ˆ˜์˜ value ๊ฐ’์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.
    • Key ๊ฐ’์„ get ํ•˜๋ฉด ๋ณต์ˆ˜์˜ value ๊ฐ€ ๋ฐฐ์—ดํ˜•ํƒœ๋กœ ๋ฐ˜ํ™˜๋œ๋‹ค.
  MultiValueMap<String, String> map = new LinkedMultiValueMap();
  map.add("keyA", "value1");
  map.add("keyA", "value2");

  //[value1,value2]
  List<String> values = map.get("keyA");

โš ๏ธย MultiValueMap ์€ ์ˆœ์ˆ˜ java ์˜ ๊ธฐ๋Šฅ์ด ์•„๋‹Œ springframework ์˜ ๊ธฐ๋Šฅ์ด๋‹ค.

profile
์ž˜๋ชป๋œ ๋‚ด์šฉ PR ํ™˜์˜

0๊ฐœ์˜ ๋Œ“๊ธ€