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