SpringBoot中的各种注解

Swagger: 是用来书写api文档的框架。
转载:Swagger详述

@Api: 使用在类上,表明是一个Swagger资源 。
@ApiModel: 为类添加注释。
@ApiModelProperty: 为类属性添加注释。
@ApiOperation: 表示一个http请求的操作,value用于方法描述,notes用于提示内容。

lombok: 可以节省大量的重复工作。
转载:lombok详述
@Data:
写在实体类上
1、@Data可以为类提供读写功能,从而不用写get、set 方法。
2、@Data提供 equals()、hashCode()、toString() 方法。
@Accessors: 用于配置getter和setter方法的生成结果。
转载:@Accessors的三种属性

@TableId: 表示表的主键,value=主键列名 type=主键类型。

@TableLogic: 表示逻辑删除,在字段上添加这个注解之后,在使用BaseMapper的删除方法后,删除方法会变成修改,未删除值为0,删除后值为1。

@DateTimeFormat:
@JsonFormat:
转载:@DataTimeFormat和JsonFormat的使用

@RestController: 相当于@Controller+@ResponseBody两个注解的结合。
@ResponseBody: 将java对象转为json格式。
@RequestBody: 主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的)。
转载:@RequestBody详述

@GetMapping、@PostMapping、@UpdateMapping、@DeleteMapping 处理响应的请求,
@PostMapping(value = “/user/login”)
等价于
@RequestMapping(value = “/user/login”,method = RequestMethod.POST)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迪迦敲代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值