Hi
Please help me to get a ResponseEntity<T> where T is "SomeClass<SomeGenericType>".
As I see it of now, this is not supported nowdays.
Here is my code, that I want to use:
I'm getting this error:Code:ResponseEntity<CisResponse<CisResponseEntity>> res = this.restTemplate.postForEntity(this.rootURL, myRequestObj, CisResponse.class);
It's obvious error, but how I can workaround it today?Code:<<< Type mismatch: cannot convert from ResponseEntity<CisResponse> to ResponseEntity<CisResponse<CisResponseEntity>>
Than I do want to get my generic response type:
For now, I use this solution, with postForObject and not postForentity:Code:CisResponse<CisResponseEntity> myResponse= res.getBody(); CisResponseEntity entity = myResponse.getEntityFromResponse();
Thanks,Code:CisResponse<CisResponseEntity> response = this.restTemplate.postForObject(this.rootURL,myRequestObj, CisResponse.class);
Igor


Reply With Quote