1、@RequestParam(value = "video_id",required = true) int videoId
请求参数注解,当浏览器前端需要传入参数时候,value是给方法中的参数起别名
required = true 表示前端必须传入参数,required=false表示前端不传参数的时候,会将参数置 为null。因此假如参数是int这种不能赋值为null的类型,就可能会报错。使用了defaultValue,required只能为false,前端不传参数时会将参数置为defaultValue。
2、lombok中的注解,在实体类上添加注解
@Data:getter(),Setter()
@ToString: 打印字符串的方法
@Accessors(chain = true):链式访问,链式编程
@NoArgsConstructor:无参数的构造方法
@AllArgsConstructor:有参数的构造方法
@Accessors:链式编程