본문 바로가기
반응형
Spring

Spring - MultiValueMap<K, V>: Value가 List로 저장

by brightGarden02 2023. 1. 13.

Spring이 제공하는 MultiValueMap<K, V>이 있다.

Key에 대해서 Value를 List로 저장한다.

 

 

 

Value에 List<String>으로 저장하고 싶을 경우 아래와 같이 구현한다.

MultiValueMap<String, String> multiValueMap = useMultiValueMap();
System.out.println("multiValueMap = " + multiValueMap);

 

 

 

Key: "학생1", Value: List<String> classes로 구현한 경우이다.

private static MultiValueMap<String, String> useMultiValueMap() {

   MultiValueMap<String, String> multiValueMap = new LinkedMultiValueMap<>();

   List<String> classes = new ArrayList<>();
   classes.add("국어");
   classes.add("영어");
   classes.add("수학");

   multiValueMap.put("학생1", classes);

   return multiValueMap;
}

 

 

다음은 출력값이다.

Key에 대해서 List<String>으로 출력되는 것을 확인할 수 있다.

댓글


반응형
반응형