Spring Rest Messageconverter для запроса универсального типа цели - PullRequest
0 голосов
/ 27 сентября 2018
public class Wrapper<T> {
    private String commonVehicleInfo;
    private T t;
}

**In my controller** 
@PutMapping
public ResponseEntity<boolean> 
        updateCar(@RequestBody(required = true) Wrapper<Car> car)

**My message converter**
public class VehicleMessageConverter<T extends Wrapper> 
              extends AbstractHttpMessageConverter<T> {

protected T readInternal(Class<? extends T> clazz, HttpInputMessage inputMessage) throws IOException {

}

Когда я запрашиваю фразу в readInternal, она имеет тип "Wrapper", который является универсальным.

Мне было интересно, смогу ли я узнать, какой конкретно тип (Автомобиль) представляет собой клац, поэтому я могу сериализоваться на основе конкретного типа.

спасибо

...