SpringMVC 的常用注解

03-13 08:40
ZA
湖南财政经济学院·计算机科学与技术·2023-07 IP属地:广东

1.@RequestMapping:用于处理请求 url 映射的注解,可用于类或方法上。用于类 

上,则表示类中的所有响应请求的方法都是以该地址作为父路径。 

2.@RequestBody:注解实现接收 http 请求的 json 数据,将 json 转换为 java 对象。 

3.@ResponseBody:注解实现将 conreoller 方法返回对象转化为 json 对象响应给客 

户。 

4.@PathVariable 用户从 url 路径上获取指定参数,标注在参数前 @PathVariabel(" 

要获取的参数名")。 

5.@RequestParam: 标注在方法参数之前,用于对传入的参数做一些限制,支持三个 

属性: 

- value:默认属性,用于指定前端传入的参数名称 

- required:用于指定此参数是否必传 

- defaultValue:当参数为非必传参数且前端没有传入参数时,指定一个默认值 

6. @ControllerAdvice 标注在一个类上,表示该类是一个全局异常处理的类。 

7. @ExceptionHandler(Exception.class) 标注在异常处理类中的方法上,表示该方法 

可以处理的异常类型。

评论

共0条评论

暂时没有评论哦~

- 到底了 -