I created a Spring MVC project using a template that is created from the STS and this is what is generated in the controller:
@RequestMapping(value = "/", method = RequestMethod.GET)
public String home(Locale locale, Model model) {
//stuff
}
My question is, how does the locale and model variable get passed into the home method?
Also, what are the possible options for the objects that can be passed to the method?
The general answer is “Spring magic”; however, “Supported handler method arguments and return types” in the MVC chapter of the Spring reference guide has the exact answers to your questions.