Spring boot注解

1.RestController

  @RestController 注解用于标识一个类,表示该类的所有方法都返回JSON或XML响应,而不是视图页面。它是@Controller和ResponseBody的组合

2.RequestMapping

@RequestMapping 注解用于映射HTTP请求到控制器方法或类。它可以用于类级别和方法级别,用于定义资源的路径、HTTP方法、请求参数等信息

3.@GepMapping、@PostMapping

 这些注解分别用于定义GET、POST、...请求的处理方法。他们可以用于替代@RequestMapping注解,使代码更加清晰。

4.@PathVariable

  @PathVariable 注解用于从URI中提取路径参数,并将其传递给方法参数。例如@GetMapping("/users/{id}")可以使用@PathVariable获取id的值

5.RequestBody

@RequestBody 用于将HTTP请求体的内容绑定到方法参数上,通常用于处理POST请求体的JSON或XML数据

6.RequestParam

@RequestParam 用于从HTTP请求中获取查询参数的值,并将其传递给方法参数。可以指定参数的名称、默认值等。

7.RequestHeader

@RequestHeader 用于获取HTTP请求头的值,并将其传递给方法参数

Spring boot注解_第1张图片

你可能感兴趣的:(spring,boot,后端,java)