Spring MVC常用的注解有:
@Controller:用于标识一个控制器类,处理用户请求。
@RequestMapping:用于标识处理请求的方法,可以指定请求的URL路径和请求方法。
@RequestParam:用于获取请求参数的值,可以指定参数名和默认值。
@PathVariable:用于获取URL路径中的参数值。
@ResponseBody:将方法返回的对象作为响应体返回给客户端。
@RequestBody:将请求体中的数据绑定到方法参数上。
@ModelAttribute:用于将请求参数绑定到方法参数上。
@SessionAttribute:用于将对象存储到session中。
@CookieValue:用于获取Cookie的值。
@Valid:用于对方法参数进行校验。
@InitBinder:用于初始化数据绑定器。
@ExceptionHandler:用于捕获处理方法中抛出的异常。
@ResponseStatus:用于设置响应的状态码。
@ControllerAdvice:用于定义全局异常处理和全局数据绑定。
@CrossOrigin:用于处理跨域请求。
以上是Spring MVC常用的注解,通过使用这些注解可以方便地处理请求、获取参数、处理异常等操作。