Spring MVC中常用的注解有:
@Controller:用于標識一個類是控制器。
@RequestMapping:用于將請求URL映射到控制器的處理方法上。
@RequestParam:用于將請求參數綁定到方法的參數上。
@PathVariable:用于將URL中的占位符參數綁定到方法的參數上。
@ResponseBody:用于將方法的返回值直接作為HTTP響應的主體返回給客戶端。
@ModelAttribute:用于將方法的返回值或方法參數綁定到模型對象上。
@Valid:用于對方法參數進行驗證。
@InitBinder:用于初始化數據綁定器。
@ExceptionHandler:用于處理控制器方法中的異常。
@SessionAttributes:用于將模型對象存儲到會話中。
@RequestBody:用于將HTTP請求的主體內容綁定到方法的參數上。
@RequestHeader:用于將HTTP請求頭部信息綁定到方法的參數上。
@CookieValue:用于將HTTP請求的Cookie信息綁定到方法的參數上。
@ResponseStatus:用于設定方法的返回狀態碼和狀態原因。
@CrossOrigin:用于跨域請求的配置。
以上是Spring MVC中的常用注解,可以根據具體的業務需求選擇適合的注解進行使用。