SpringBoot的注解及说明

@ResquestBody:使用json传递数据,把json数据封装到对应的对象里面(只能用POST提交)(参数required = false表示可为空)

@ResponseBode:返回数据,返回json数据

@GetMapper:以Get方式提交请求

@PostMapper:以Post方式提交请求

@DeleteMapper:使用Delete方式进行交互

@PathVariable 得到路径中传的值

@TableLogic:用于逻辑删除属性上面添加注解

@TableField:实体类中的注释,用于字段的自动填充,需要在通用配置handler中配置 (参数fill = FieldFill.INSERT添加时自动填充;参数FieldFill.INSERT_UPDATE添加和更新时自动填充)

@ComponentScan:对指定路径下的文件进行扫描(参数basePackages = {"com.atguigu"}表示路径)

@Commpont:实现Bean的注入

@Api:定义在类上(注解参数description="讲师管理")

@ApiOperation:定义在方法上(注解参数value = "所有讲师列表")

@ApiParam:定义在参数上(注解参数name = "id", value = "讲师ID", required = true)

@Data:lombok中的类,包含了实体类的自动封装(Get,Set...)

@AllArgsConstructor:生成有参数的构造方法

@NoArgsConstructor:生成无参数的构造方法

 

posted @ 2021-03-02 14:45  记录人生  阅读(173)  评论(0编辑  收藏  举报