首页 > 编程语言 >.Net6 WebApi中集成FluentValidation.AspNetCore的用法

.Net6 WebApi中集成FluentValidation.AspNetCore的用法

时间:2023-02-15 13:56:43浏览次数:40  
标签:WebApi 验证 AspNetCore FluentValidation 添加 Net6

一、首先在nuget管理器中添加FluentValidation.AspNetCore包

 

二、添加验证类并继承AbstractValidator<T>,T为原始参数类,在验证类的构造函数中添加验证内容

 

 

三、在program.cs文件中注册

 

标签:WebApi,验证,AspNetCore,FluentValidation,添加,Net6
From: https://www.cnblogs.com/ZainFan/p/17122528.html

相关文章

  • .NET6+WebApi+Vue 前后端分离后台管理系统(一)
    概述项目是用的NET6webapi搭建一个前后端分离的后端管理框架,项目分为:表示层、业务层、数据访问层、数据存储层。 Common:公共组件层,存放一些公共的方法。Model:实体Mod......
  • AspNetCore基础课程
    AspNetCore基础课程我打算录制一个基础课程从原理、思维、实现等角度详细讲解。IOC、Options、Configuration、Logging、AOP、管道中间件、路由终结点,mvc的原理。掌握这些......
  • 白嫖一个WebAPI限流解决方案
    什么是API限流:API限流是限制用户在一定时间内API请求数量的过程。应用程序编程接口(API)充当用户和软件应用程序之间的网关。例如,当用户单击社交媒体上的发布按钮时,......
  • 03-《AspNetCore》-Logger
    Logger视频讲解package说明Microsoft.Extensions.Logging.Abstractions:抽象包,一大堆的接口Microsoft.Extensions.Logging:提供一些基本的实现Microsoft.Extensions.Log......
  • 04-《AspNetCore》-Options
    Options视频讲解package说明ASP.NETCore中的选项模式|MicrosoftLearnMicrosoft.Extensions.Options:选项的核心包,扩展IServiceCollection接口,只支持内存配置。Mic......
  • 02-《AspNetCore》-配置
    Configurationpackage说明Microsoft.Extensions.Configuration.Abstractions:抽象包,一大堆的接口Microsoft.Extensions.Configuration.Binder:提供一大堆的扩展,比如类型转......
  • 关于netcore webapi 前后端分离跨域配置
    最近做一个后台管理系统,但是期间遇到了跨域的问题,所以在此记录一下。这些问题都是很初级的基础知识。后台配置需要先配置指定域名跨域,这也是为了防止安全。一、关于netco......
  • WebAPI_DAY7_正则表达式
    步骤定义正则表达式检测查找是否匹配定义正则表达式letname=/表达式/其中//是正则表达式字面量判断是否有符合规则的字符串_test()letstr='eeeeeeeeexung......
  • WebAPI_DAY5
    滚动事件当页面进行滚动时触发目的:页面滚动到某个区域后做一些处理,比如固定导航栏,比如返回顶部事件名:scrollwindow.addEventListener('scroll',function(){})监听某......
  • Quartz.Net源码Example之Quartz.Examples.AspNetCore
    Quartz.Examples.AspNetCore​ .NetCore的Web系统,后台主要执行多个触发器任务,前台展示所有触发器信息和正在执行的作业的相关信息,还可以通过访问health-UI来查看目前系统......