본문 바로가기

Spring/MultiValueMap

자바의 MultiValueMap 자료형

728x90

MultiValueMap<String, Object> 그에 연결된 값들의 리스트로 이루어져 있으므로, 내부적으로는 아래와 같은 형태로 저장됩니다.

{
  "cid": ["TC0ONETIME"],
  "partner_order_id": ["KA2020338445"],
  "partner_user_id": ["kakaopayTest"],
  "item_name": ["params에서 가져온 값"],
  "quantity": ["params에서 가져온 값"],
  "total_amount": ["params에서 가져온 값"],
  "tax_free_amount": ["params에서 가져온 값"],
  "approval_url": ["http://localhost:83/pay/success"],
  "cancel_url": ["http://localhost:83/pay/cancel"],
  "fail_url": ["http://localhost:83/pay/fail"]
}

키 값에 여러 value들을 리스트에 추가할 수 있음 

내부적으로 이렇게 저장됨 

728x90