为了账号安全,请及时绑定邮箱和手机立即绑定

springboot基本注解

标签:
Java

springboot

1.@ApiOperation:注解

2.@RequestBody

@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的)

@RequestBody 与@RequestParam()可以同时使用,@RequestBody最多只能有一个,而@RequestParam()可以有多个

3.@EqualsAndHashCode(callSuper = false):这个注解的作用就是自动的给model bean实现equals方法和hashcode方法 , (callSuper = false) ,不调用父类的属性

4.@Accessors 注解用来配置lombok如何产生和显示getters和setters的方法

 fluent 一个布尔值。如果为真,pepper的getter就是 pepper(),setter方法就是pepper(T newValue)。并且,除非特别说明,chain默认为真。

chain 一个布尔值。如果为真,产生的setter返回的this而不是void。默认是假。如果fluent=true,那么chain默认为真

set方法返回的是对象的实例,因此可以直接再使用set方法或者直接调用函数

 prefix 一系列string类型。如果显示,属性必须加上某些定义的前缀。每个属性名反过来与列表中的每个前缀进行比较,一个找到一个匹配,这个前缀被提取出来为属性创建基本的名字。前缀列表中不包含任何前缀也是合法的,为空则总是匹配。字符都是字母,紧接着前缀后的字符一定不能是小写字母。例如,pepper对前缀p不是相等匹配,而跟pEpper是匹配的(也就意味着属性的基本名字是epper)。

@Accessors注解可以在类和属性上使用。如果使用,这个注解应用在一个属性上,否则应用在这个类上。如果一个@Accessors注解在了一个属性,再对那个属性的类的@Accessors注解就会被忽略。

5.@RestController注解等价于@ResponseBody + @Controller。@RestController和@Controller的共同点是都用来表示Spring某个类是否可以接收HTTP请求,二者区别: @RestController无法返回指定页面,而@Controller可以;前者可以直接返回数据,后者需要@ResponseBody辅助。


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消