springmvc常用注解有哪些

Spring MVC常用的注解有:

@Controller:用于标识一个控制器类,处理用户请求。

@RequestMapping:用于标识处理请求的方法,可以指定请求的URL路径和请求方法。

@RequestParam:用于获取请求参数的值,可以指定参数名和默认值。

@PathVariable:用于获取URL路径中的参数值。

@ResponseBody:将方法返回的对象作为响应体返回给客户端。

@RequestBody:将请求体中的数据绑定到方法参数上。

@ModelAttribute:用于将请求参数绑定到方法参数上。

@SessionAttribute:用于将对象存储到session中。

@CookieValue:用于获取Cookie的值。

@Valid:用于对方法参数进行校验。

@InitBinder:用于初始化数据绑定器。

@ExceptionHandler:用于捕获处理方法中抛出的异常。

@ResponseStatus:用于设置响应的状态码。

@ControllerAdvice:用于定义全局异常处理和全局数据绑定。

@CrossOrigin:用于处理跨域请求。

以上是Spring MVC常用的注解,通过使用这些注解可以方便地处理请求、获取参数、处理异常等操作。

阅读剩余
THE END