欣喜蓝天

文章
8
资源
0
加入时间
3年2月0天

SpringBoot加Lambda进行参数校验的一个通用方案

一、背景有这样一个业务场景,用户要申请一个功能,但是这个功能需要有校验多种资格。如果有些资格不满足需要给用户提示。下面给出一个简单的通用方案。这个方案的优势是,加新的校验非常容易,只需要写一个新的校验函数,添加校验条件即可,不至于把所有校验写在一大串代码里,导致可读性,可维护性都不好。其实还可以更强大一些,可以在应用启动后获取某个注解或者继承自某个类或接口的所有校验类,然后校验时自...