java - Spring MVC Controller 方法参数如何工作?

标签 java spring spring-mvc

我使用从 STS 创建的模板创建了一个 Spring MVC 项目,这就是 Controller 中生成的内容:

@RequestMapping(value = "/", method = RequestMethod.GET)
public String home(Locale locale, Model model) {
    //stuff
}

我的问题是,localemodel 变量如何传递到 home 方法中?

此外,可以传递给该方法的对象有哪些可能的选项?

最佳答案

一般答案是“Spring magic”;然而,"Supported handler method arguments and return types" Spring 引用指南的 MVC 章节对您的问题有准确的答案。

关于java - Spring MVC Controller 方法参数如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49281407/

相关文章:

java - Spring MVC 上下文 bean : Is it bad to modify objects from getBean()? 线程问题

spring - 带有 @Bean 注释的 BeanPostProcessor 不起作用

java - 链表: Data type mismatch

java - Glassfish 4 自动部署 war 文件的部署顺序

java - 如何在 Eclipse 4.4 (Luna) 中添加 apache-tomcat 7

java - Hazelcast::仅使用 Spring 配置一台主机

java - 将 json 格式的参数数组传递给 SOAP Web 服务?

spring-mvc - 在Spring 3.1中可以<mvc :interceptors> be used in conjunction with @Configuration

java - SpringMVC 应用程序的 Swagger API 数组为空

Spring MVC 验证自定义消息