NETCORE-7-项目集成FluentValidation(一个超级好用的模型验证组件)

1.安装包

nuget搜索FluentVaildation安装这个包即可。

 

 

 

 

2.编写验证文件

 

 

3.注册到DI容器

该示例是通过程序及批量注册,默认生命周期是Scope,单独注册可以,单独设置生命周期。

 

 

4.使用示例

 

 

注:如果API接口中参数模型定义了验证规则,验证失败则会自动返回错误信息。如下图:

 

 这样非常的方便,强烈推荐!

 官网地址:https://fluentvalidation.net/

 

posted on 2022-03-03 13:48  潇潇@暮雨  阅读(121)  评论(0)    收藏  举报

导航