Spring的注解驱动控制程序

来源:互联网 发布:java写倒三角 编辑:程序博客网 时间:2024/05/16 14:57
在POJO类定义的时候我们给该类加上@Controller注解后,在通过在Spring mvc的配置文件中加上<context:component-scan/> ,该POJO就可以成为一个能处理HTTP请求的控制器了。在控制器类或则方法上加上@RequestMapping注解以后,就能接受具体的请求。具体的映射方法:1、通过请求url进行映射请求。2、通过请求方法(POST,GET等),请求参数或者请求头进行映射。请求处理方法签名1、使用@RequestParam绑定请求参数值。2、使用@PathVariable绑定url中的占位符参数。3、使用@CookieValue绑定请求中的Cookie值。4、使用@RequestHeader绑定请求报文头的属性值。5、使用命令/表单对象绑定请求参数值。6、使用Servlet API对象作为入参。 *值得注意的是:如果入参中使用了HttpServletResponse参数,那个函数的返回值只需要设置成void即可。 7、使用IO对象作为入参。 8、@ModelAttribute **这里大概解释一下*: `@RequestMapping(value="/handler")  public String handler(@ModelAttribute("user") User user)    {user.setUserId(1000);return "/user/createSuccess";} `*Spring MVC 将请求消息绑定到User对象中,然后再以“user”作为键将User对象放到模型中。*
0 0
原创粉丝点击