在请求参数的校验中,一般使用validation进行校验。如@NotNull、@NotBlank、@Size等。
但validation仅提供了基础的校验规则,复杂的规则还需要自定义实现。
本文自定义**@FileSize**,实现文件非空和文件size限制。
FileSize注解定义
1  | import javax.validation.Constraint;  | 
校验类实现
1  | import org.springframework.web.multipart.MultipartFile;  | 
使用
1  | 
  |