Spring RestTemplate and generic types ParameterizedTypeReference collections like List

前端 未结 6 682
一生所求
一生所求 2020-12-05 09:44

An Abstract controller class requires List of objects from REST. While using Spring RestTemplate its not mapping it to required class instead it returns Linked HashMAp

6条回答
  •  悲&欢浪女
    2020-12-05 10:33

    In case someone need a Kotlin solution, you can do:

    val responseType = object : ParameterizedTypeReference>() {}         
    val request = HttpEntity(data)
    val response = restTemplate.exchange(url, HttpMethod.POST, request, responseType)
    val responseMap = response?.body as Map
    

提交回复
热议问题