Spring / Spring MVC Interview questions
What is content negotiation in Spring MVC?
Working out which data format to return as a response is called Content Negotiation.
Spring supports a couple of conventions for selecting the content type format required. By default they are checked in this order:
- Add a path extension (suffix) in the URL. For example, http://myserver/myapp/accounts/list.json suggests that the return format is json.
- Add URL parameter. For example, the url,http://myserver/myapp/accounts/list?format=xls, here the parameter name is format and it suggest return format as xls.
- Accept HTTP header property.
More Related questions...