需求:前端排序字段为非必填,后端数据库排序字段为int,当前端输入字符串类型的数据时会报错,需要给用户提示具体的文字说明
问题:后端添加在integer的排序字段上添加@Pattern注解不生效
解决办法:新增一个字符串排序字段,在String类型的排序字段上进行校验,然后将排序字段类型进行转换即可
if(StringUtils.isNotEmpty(param.getOrder())){
param.setIorder(Integer.valueOf(param.getOrder()));
}