Content negotiation is a mechanism defined in the HTTP specification that makes it possible to serve different versions of a document (or more generally, a resource representation) at the same URI, so that user agents can specify which version fit their capabilities the best.
In traditional Spring MVC, I can extend WebMvcConfigurationSupport and do the following: @Override public void configureContentNegotiation(ContentNegotiationConfigurer configurer) { configurer.favorPathExtension(…
spring-mvc spring-boot content-negotiationI am enjoying the auto HTTP content negotiation of JAX-RS (specifically Jersey), i.e. its ability to route my resources …
rest http-headers jersey jax-rs content-negotiation