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