💡
原文中文,约600字,阅读约需2分钟。
📝
内容提要
Aghanim.FluentValidation.MinimalAPI是一个构建强类型验证规则的库,解决了现有库反射效率低的问题。它通过源代码生成器和拦截器在编译前查找服务,避免反射,从而提升性能。
🎯
关键要点
- Aghanim.FluentValidation.MinimalAPI是一个构建强类型验证规则的库。
- 该库解决了现有库反射效率低的问题。
- 通过源代码生成器和拦截器在编译前查找服务,避免反射。
- 提升了性能,支持对request等进行校验。
- 与基础的FluentValidation不同,该库使用RDG的启发,自动添加服务。
- 在实际调用Validator时,通过预先创建字典来匹配需要检验的request。
- 支持自定义ValidationEndpointFilter,默认使用DefaultFluentValidationEndpointFilter。
➡️