spring mvc的特有注解
时间: 2023-09-15 19:19:33 浏览: 101
Spring MVC 框架提供了许多特有的注解,下面列举一些常用的注解:
1. @Controller:用于标注控制层组件(如:Spring MVC 的控制器)。
2. @RequestMapping:用于映射请求 URL 到控制器的处理方法。
3. @RequestParam:用于将请求参数绑定到控制器处理方法的形参上。
4. @PathVariable:用于将 URI 模板变量绑定到控制器处理方法的形参上。
5. @ResponseBody:用于将控制器处理方法返回的对象转换为响应体,并写入到响应输出流中。
6. @RequestBody:用于将请求体转换为控制器处理方法的形参对象。
7. @ModelAttribute:用于将请求参数或请求体中的属性绑定到模型对象上。
8. @SessionAttributes:用于声明模型对象属性需要存储到 HttpSession 中。
9. @InitBinder:用于注册控制器处理方法参数的编辑器或验证器。
10. @ExceptionHandler:用于定义全局异常处理方法,处理控制器处理方法中抛出的异常。
阅读全文