首页 > 编程语言 >.Net 基于.Net8开发的一个Asp.Net Core Webapi小型易用后端框架

.Net 基于.Net8开发的一个Asp.Net Core Webapi小型易用后端框架

时间:2024-06-03 13:43:18浏览次数:28  
标签:Webapi Core Asp 项目 gitee Api Net

1.项目介绍  

  该项目是基于.net8开发的Asp.Net Core WebApi后端服务,集成了Efcore,Autofac,Jwt,AutoMapper,Serilog,Quartz,MiniExcel等组件。该框架简单易上手,没有额外的学习成本;

该项目采用了多层结构设计,有利于解耦,包含公共层,领域层,协约层,应用层,ORM层,Api层;

 

# 2.项目效果

 下图所示,既是项目结构图。

# 3.项目代码

github:https://gitee.com/hypothesis-xk/YY.Api.git

gitee:https://gitee.com/hypothesis-xk/YY.Api.git

 

如果大家觉得不错的话,可以点个赞哈!github/gitee上的点个Star;如果有需要改进的地方,欢迎指出!

标签:Webapi,Core,Asp,项目,gitee,Api,Net
From: https://www.cnblogs.com/hypothesisxk/p/18228699

相关文章

  • 再也不用为找.NET相关的项目和框架发愁了
    思维导航前言C#/.NET/.NETCore优秀项目和框架精选C#/.NET/.NETCore项目宝库C#/.NET/.NETCore优秀项目和框架Issues前言最近经常在DotNetGuide技术社区交流群里看到有小伙伴问:有什么好用的.NET定时任务调度框架推荐的?有什么好的WPF/WinForm/Blazor图表库推荐的?.NET......
  • python NetworkX和Matplotlib 来绘制IP拓扑图
    要使用NetworkX和Matplotlib来绘制IP拓扑图,首先需要使用NetworkX来构建图形,并在图形准备就绪后,使用Matplotlib绘制图形。以下是一个简单的示例,演示了如何使用NetworkX和Matplotlib来绘制IP拓扑图:importnetworkxasnximportmatplotlib.pyplotasplt#创建一个简单的示......
  • Advanced .Net Debugging 9:平台互用性
    一、介绍这是我的《Advanced.NetDebugging》这个系列的第九篇文章。这篇文章的内容是原书的第二部分的【调试实战】的第七章【互用性】。互用性包含两个方面,第一个方面就是托管代码调用COM,此情况叫做COM互用性(也叫做COMInterop);第二个方面就是托管代码调用从DLL中......
  • log4net info 方法 根据不同业务创建不同的文件名
    log4netinfo方法根据不同业务创建不同的文件名 <configuration><!--...其他配置...--><configSections><sectionname="log4net"type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/></con......
  • core swagger 参数验证
    1.FileTypeDto实体类添加属性Required///<summary>///分类名称///</summary>[Required(ErrorMessage="分类名称不能为空")]publicstringTypeName{get;set;}    //参数验证示例    /*    [Val......
  • .Net 中间件 - 新开源代码生成器 -ReZero
    ReZeroAPReZero是一款.NET中间件:全网唯一界面操作就能生成API, 可以集成到任何.NET6+API项目,无破坏性,也可让非.NET用户使用exe文件ReZero生成器功能简介1、表文档导出:支持目录导航2、在线创建表、在线建库3、一键导入现有表4、模版在线调试 5、自研模版引擎比Razo......
  • Kubernetes Calico网络重大故障排查实战
    引言  在当前的Kubernetes实践环境中,Calico作为优选的网络解决方案应用非常广泛,它提供了高效的网络连接和安全策略管理,是构建和维护大规模云基础设施的关键组件,所以其稳定运行至关重要。Calico的简介与原理  Calico是一个纯三层的数据中心网络方案,它提供了高性能......
  • .NET Core IServiceCollection注入 拓展方法
    一般注入比较麻烦,可以不依赖第三方组件命名空间注入usingMicrosoft.Extensions.DependencyInjection;usingNewtonsoft.Json;usingSystem.Reflection;publicstaticclassServiceCollectionExtensions{publicstaticIServiceCollectionAddTransientFromNames......
  • webapi 配置接口注释显示
    1.再Program.cs文件中添加builder.Services.AddSwaggerGen(options=>{//读取根据api生成的控制器xml文件varfile=Path.Combine(AppContext.BaseDirectory,"WebApplication1.Webapi.xml");//显示控制器层注释options.IncludeXmlComments(file,true)......
  • Kubernetes 多集群通信的五种方案
    Kubernetes多集群通信的五种方案原创 oilbeater 我的观点 2024-05-3108:03 北京 听全文oilbeater读完需要8分钟速读仅需3分钟随着企业的业务规模不断扩大,Kubernetes的使用也从单集群逐步扩展到多集群部署。多集群环境下,集群之间的通信成为一个重要的研究课......