在前面的参数校验相关的文章中介绍过使用注解的方式进行参数校验,在这里再补充一个很重要的部分就是数据字段length 校验。
在开发的时候,我们经常会涉及到吧文本存储到数据库的表中,每一个表对应的都有字段长度的限制,例如:
这里我们有一张 account 表,对应有 username 的字段和 password 的字段,username 对应的字段长度是20,password 对应的字段长度是32,那么我们对于前端用户注册的时候,填写的用户名和密码就需要做字段长度的限制。所以需要使用@length 注解来限制长度,例如:
最后:
1、在参数判断的时候,如果涉及到数据存储,必须要限制此字段的长度,避免后端抛出相关的 sql 异常。造成业务影响。 2、参数长度的判断在开发过程中是硬性要求。
还没有评论,来说两句吧...