继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

springboot基本注解

慕无忌4230737
关注TA
已关注
手记 7
粉丝 36
获赞 146

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辅助。


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP