通过设置该注解的required属性的值,来映射参数是否必填(true:必填,false:非必填,默认是true),这里简单记录一下两个问题:
- 验证非空的问题:为true时,校验的规则为是否为null,如果传了空值,比如:"",这时接口是能正常访问的,这时要验证非空,需在接口中验证
- int类型的参数问题:如果参数是int类型,不管required为何值,该参数都要传值,否则会报错,为了避免此问题,尽量使用Integer类型
通过设置该注解的required属性的值,来映射参数是否必填(true:必填,false:非必填,默认是true),这里简单记录一下两个问题: