spring boot web已经继承了hibernate-validation
一. 提示信息配置
新建 ValidationMessages.properties配置文件,名称必须保持一致
batch.delete.ids = 批量删除ids不能为空
二. 支持直接在方法上校验
/**
* 支持直接在controller类方法进行校验
*/
@Bean
public MethodValidationPostProcessor methodValidationPostProcessor() {
return new MethodValidationPostProcessor();
}
示例:@NotBlank(message = “{batch.delete.ids}”) String ids