在Spring MVC中我们会发现一个特别便利的一个小功能,那就是在Controller层映射的方法上
Spring会自动帮我们注入参数,帮我们初始化对象。
比如常用的:
@RequestParam :取querystring 当中的参数
@PathVariable :取 在@RequestMapping 中定义的占位符中的参数(/test/{id})
@RequestBody : 取request 这个消息体 一般用(String,byte[] 来接)
等等,更多的就不一一列举了,可以参看 这个包下的注解
(org.springframework.web.bind.annotation)
那么还有一些不需要注解的:如
- HttpServletRequest
- HttpServletResponse
- MultipartFile
- MultipartRequest
Form(此Form 为 任意JavaBean 对象,Spring 会将相关请求参数自动注入) 等等。如此智能的体