这个问题一般,只要是使用ssm或者SpringBoot框架开发过相关项目的同学都会有所了解。平时在Controller层上用的注解如下:
- @controller,用于标注一个处理器handle,会被扫描到一个映射处理器HandleMapping中容器中。
- @RequestMapping ,用于处理url映射的注解,由映射处理器HandleMapping管理。
- @RequestBody,返回字符串内容可客户端,一般用于响应json数据。
- @Valid,用于校验的注解。
- @RequestParam 用于获取客户端的参数,可以是get和post的参数。
- @ControllerAdvice,标识一个类的全局异常类,全局异常处理的方法。