SpringBoot中常用注解

1.常用注解

  • @Controller:用于标记这个类是一个控制器,返回页面的时候使用。

  • @RestController:用于标记这个类是一个控制器,返回JSON数据的时候使用,如果使用这个注解,则接口返回数据会被序列化为JSON。

  • @RequestMapping:路由映射,用于类上做1级路径;用于某个方法上做子路径。

  • @GetMapping:GET请求。

  • @PostMapping:POST请求,form表单提交。

  • @RequestBody:json对象映射,作用于参数接收。

  • @RequestParam:将请求参数绑定到控制器的方法参数上。

  • @SpringBootApplication:用于标记是SpringBoot应用,里面包含多个子注解 。

2.定制JSON字段(常配置在实体类字段)

  • @JsonIgnore:指定字段不返回。
  • @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh", timezone = "GMT+8"):指定日期格式。
  • @JsonInclude(JsonInclude.Include.NON_NULL):空字段不返回。
  • @JsonProperty:指定别名。
posted @ 2021-03-02 11:33  Gen2021  阅读(109)  评论(0)    收藏  举报