1、使用责任链+ Builder模式优雅的校验参数
项目中参数校验十分重要,它可以保护我们应用程序的安全性和合法性。@Override这么做最大的优势就是简单直接,但是如果验证逻辑很复杂,比如excel导入数据每个字段值都需要校验,这会导致这个类变得很庞大,而且上面是通过抛出异常来改变代码执行流程,这也是一种不推荐的做法。那么有什么更好的参数校验的方式呢?本文就推荐一种通过责任链设计模式来优雅地实现参数的校验功能,我们通过一个用户注册的例子来讲明白如何实现。有效的注册数据——名字、姓氏、电子邮件、用户名和密码。用户名必须是唯一的。
原创
2024-07-27 10:37:10 ·
665 阅读 ·
0 评论