下面要给大家带来的是和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架构师了解哦。