springmvc常用注解有哪些?常用注解介绍

KLQ 2020-04-21 15:35:15 java常见问答 6068

下面要给大家带来的是和springmvc相关的内容,那么大家对于springmvc的常用注解都有足够的了解吗?常用注解都有哪些呢?下面一起来了解一下吧。

1、@ResponseBody:表示方法的返回结果直接写入HTTP response body中

2、@Controller:用来定义控制器类

3、@RestController:是@ResponseBody和@Controller的合集

4、@RequestParam:用在方法的参数前面

5、@PathVariable:获取路径参数

6、@GetMapping:是@RequestMapping(method = RequestMethod.GET)的缩写。

不支持@RequestMapping的自定义属性。

7、@RequestBody

8、@RequestMapping:提供路由信息,负责URL到Controller中的具体函数的映射

9、@PostMapping:是@RequestMapping(method = RequestMethod.POST)的缩写。不支持@RequestMapping的自定义属性。

10、@ExceptionHandler:用在方法上表示遇到这个异常就执行以下方法。

11、@ControllerAdvice:统一处理异常。

好啦,以上的springmvc常用注解大家都了解了吗?想了解更多关于springmvc的相关知识吗?更多内容,可以继续关注java架构师了解哦。