Field Validator —— 一个字段验证器
Field Validator是一个很强大的字段验证器,曾应用于银行的报文格式验证,最初的设计框架由Jeffery完成,后期由我来进行维护和拓展。
诞生缘由:在一个银行系统的前期开发中,由于经常的需求变更,导致报文的格式也是经常变化,所以我们编写的验证器也是经常要跟着变化, 然而这个系统的各种报文多达几十种,十分浪费时间。而由于这个验证器,我们只需要直接根据Excel设计文档生成相应的配置文件,稍微检查 一下就行了,减少了很多工作量,这样也能将更多的时间投入到有价值的研发中。
我觉得这是一个非常好的验证器,易于根据自己的业务需求进行拓展,而且极大程度地简化了代码量,所以特意征询了Jeffery 的意见后将其 分享出来。
如果你也有以下需求,那么我强烈建议你尝试一下这个验证器:
- 希望尽早地拦截掉一些格式不严谨正确的请求,减小服务器的压力;
- 在开发阶段,因为需求变更,请求的规范格式也是要随之变更,但是又对繁琐的代码的修改十分厌倦,想有个配置能集中处理验证;
3.有代码洁癖,讨厌繁琐的if else,但是又不得不进行判断;