dire que je me suis inscrit 2 org.springframework.http.converter.HttpMessageConverter<T>
objets:plusieurs objets HttpMessageConverter pour un point final ayant plusieurs consume
HttpMessageConverter<Foo>
qui convertit le message HTTP à une instance de Foo.class et prend en charge Content-Type "application/foo"HttpMessageConverter<Bar>
qui convertit le message HTTP à une instance de Bar.class et prend en charge Content-type "application/bar"
J'ai le point final ci-dessous le repos qui consomme deux t il au-dessus:
@RequestMapping(value = "/foobar", method = POST,
consumes = {"application/foo", "application/bar"}
public String readFooBar(???){
...
}
Quelle définition paramètre va dans le « ??? », est-il Foo foo, Bar bar
, Object canBeFooOrBar
puis baissés dans ma logique, ou autre chose? En bref, quelle est la manière la plus simple de traiter 2 consommations RequestMapping distinctes qui génèrent 2 objets différents?