基于SpringBoot服务端表单数据校验的实现方式
要求参数对象的变量名必须是对象的类名的全称首字母小写。在springboot 1.5当中,参数变量必须是对象类的名称首字母小写,但是在springboot2.0以上,已经很大程度上优化了这个问题,变量名称随便写,因为在跳转页面的时候,将该对象放入到Model当中传递,他的key 就是对象的类的全程首字母大写(默认),在thymeleaf当中取出这个值的时候,他的key为对象的类的全程首字母大写,与参数的变量名无任何关系 如果非要更改Model当中的key值,一下有详解代码如果参数的名称需要做改变四、其他校验规则@NotBlank: 判断字符串是否为null或者是空串。如果返回值为false,则该configuration不生效;为true则生效。
用户评论