java面试题 springmvc常用注解
时间: 2023-05-24 07:04:39 浏览: 183
Spring MVC的常用注解
1. @Controller:用于标记一个类为Spring MVC的Controller对象。
2. @RequestMapping:用于映射请求URL到处理方法或控制器上。
3. @RequestParam:用于绑定请求参数到方法参数上。
4. @PathVariable:用于将URL路径变量映射到方法参数上。
5. @ResponseBody:用于将方法的返回值直接写入响应体中。
6. @ModelAttribute:用于将请求参数绑定到对象上。
7. @SessionAttribute:用于将对象存储到会话中。
8. @RequestBody:用于将请求体中的内容绑定到方法参数上。
9. @ResponseStatus:将该注解添加在Controller层的方法上,让SpringMVC在抛出异常时做出特定的响应。
10. @ExceptionHandler:将该注解添加在Controller层的方法上,处理局部异常。
11. @InitBinder:用于数据绑定格式化等处理。
阅读全文