JavaScript/Spring

[SpringFramework] 스프링 컬렉션 객체 설정- Map 컬렉션 설정(맵핑)

Alkaloid 2022. 2. 6. 20:07
반응형

지난번 Set과 List를 배웠습니다.

오늘은 Map을 알아보게 습니다.

Map은 특정 key와 value로, key로 데이터를 등록하고 사용할때, java.util.Map컬렉션을 사용하고, <map>태그를 이용합니다.

사용방법은 이전 다른 컬렉션과 동일합니다.

이런식으로 하나의 클래스를 만듭니다. (빨간줄이 뜨는 이유는 다른 컬렉션과 같이 썼기 때문입니다.)

 

다음으로 xml파일을 보겠습니다.

보시면 key가 있죠? 저것으로 value를 구분합니다.

setAddressList()가 호출되면 Map타입의 객체를 인자로 전달하는 설정입니다.

<entry>엘리먼트에서 사용된 key 엘리먼트는 key값을 설정할때 사용합니다. 그럼 value는? 값을 설정할때 사용합니다.

 

다른 파일 하나 있는거 아시죠? main파일은 이전 파일에서 살짝! 수정하여 사용하시면 됩니다.

 

반응형