首页
学习
活动
专区
圈层
工具
发布

.NET Core.NET5.NET6 开源项目汇总5:(权限)管理系统项目

后台基础代码由代码生成器完成,在生成的代码上继续编写业务即可 前端表单开发(直接上手看demo即可) 配合app做H5或全h5开发 发布静态(h5)页面,框架已经提供了demo 在现有的代码生成器功能上...,继续定制开发代码生成器功能,解决重复性工作 框架开发依赖环境 后台:VS2019 、.NetCore3.1 、EFCore3.1、JWT、Dapper、Autofac、SqlServer/MySql、...后端API文档系统 功能权限授权流程 功能权限验证流程 数据权限授权流程 数据权限验证流程 代码生成器 文档中心 https://docs.osharp.org/quick/start/ 开源地址 ...项目单体部署,并发在400~500,一切正常(不保证自己的各种错误写法)。如果搭配负载,效果更好。已被多家公司所使用:点击查看列表。...已成功在docker/jenkins中实施。核心模块包括:组织机构、角色用户、权限授权、表单设计、工作流等。它的架构精良易于扩展,是中小企业的首选。

5K31

Swagger扩展为你添油加气

介绍一款Swagger扩展 日常接口开发中都需要用到Swagger来生成接口文档并用 Swagger 自带支持的模拟请求进行测试,但是需要支持认证或者上传文件等操作需要自行去按接口进行开发才可支持,现在介绍一款封装了...Swagger 的中间件来避免一些繁琐的操作即可支持常用功能 1 如何使用 安装 NetPro.Swagger 执行以下命令或者 Nuget 包管理器中搜索安装最新版 Install-Package..."RoutePrefix": "swagger", "Description": "this is swagger for netcore", "Title": "Demo..."Email": "swagger@netcore.com", "Name": "swagger", "Url": "swagger@netcore.com"...此库只是NetPro项目下的一个扩展功能,其中还包括很多其他常用组件与开箱即用打包所有组件的NetPro.Web.Api组件更加方便容易的开发Api接口 项目地址: https://github.com

37610
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Spring Boot从零入门6_Swagger2生成生产环境中REST API文档

    / Swagger UI(开源):让Swagger产生的文档更漂亮,而且支持API交互操作,在生成文档后,直接在浏览器中浏览,并可以实现类似curl命令或者postman访问我们的API,并返回相关数据...:8080/api/v1/users/{id} 3.2 集成Swagger2 构建好RESTful WEB服务后,接下来我们集成Swagger,然后对上节中的REST API自动生成接口文档。...最后在Docket中添加信息配置对象即可生效。...默认情况下,Swagger会根据API方法中的传入参数进行参数说明的生成,不过参数说明默认就是变量名,因为这两个注解不一定需要。...implemented. 5 总结 这一篇从介绍Swagger2入手,讲述在Spring Boot中如何集成和配置Swagger2,并生成生成环境中的在线API文档,包括如何将API分组,组信息描述,

    2.8K20

    从壹开始学习NetCore 44 ║ 最全的 netcore 3.0 升级实战方案

    1、性能、性能、性能,重要的地方说三遍 2、在机器学习,AI等很好的支持 3、对Winform、WPF的支持 4、gRPC的添加 5、支持 API 授权在单页面应用 (Spa) 中提供身份验证、实现 Open...(netcore 3.0 修改sdk框架) 接下来,就是把项目中用到的所有nuget包都更新到最新的版本,因为有些是为了迎接 netcore 3.0,做了相应的修改,比如下午说到的 swagger ,...在 Program.cs 文件中,修改HostBuilder生成方法,注意在main 方法里引用也要做相应的修改。 代码修改对比图: ?...三、Swagger 部分 在 netcore 3.0 中,要求我们使用的是 swagger 5.0 ,而且变化的内容也挺多的,但是原理和思路都是一样的,大家一看就知道了,所以我就直接贴代码了。...2、如果更新了以后,发现还有错误,一个《未将对象引用到对象的实例》: ? 这个时候,你可以尝试重新生成下数据库,好像只需要创建下表结构就行,数据可以导入,记得做好生产环境数据库备份。

    1.3K10

    【 .NET Core 3.0 】框架之三 || swagger的使用

    没有API文档工具之前,大家都是手写API文档的,在什么地方书写的都有,有在confluence上写的,有在对应的项目目录下readme.md上写的,每个公司都有每个公司的玩法,无所谓好坏。...NuGet包添加程序集应用(这里就是前边说的 在以后的开发中,Nuget无处不在)。...三、swagger文档完善 1、为接口添加注释 接下来,我们就需要解决第二个问题,如何增加文字说明,就是传说中的注释: 右键项目名称=>属性=>生成,勾选“输出”下面的“xml文档文件”,系统会默认生成一个...,当然老规矩,你也可以自己起一个名字: 这里我用的是相对路径,可以直接生成到 api 层的 bin文件夹下 这个时候,先别忙着运行项目,作为老司机的我,只要是改代码或者配置文件,保存后,第一件事就是看看有没有错误...(标准库可以在 NetCore 和 Framework 两个项目都可以跑) 新建一个Love的实体类 /// /// 这是爱 ///

    1.2K40

    从壹开始学习NetCore 44 ║ 最全的 netcore 3.0 升级实战方案

    netcore 3.0 的快速发展、迭代以及接受用户的反馈进一步修改中,我们就能感觉的到,微软是如何的有希望并且有信心在未来的发展中,将微软系产品进一步融入到广大开发者的心中,我们也要有信心微软能做到这一点...在 Program.cs 文件中,修改HostBuilder生成方法,注意在main 方法里引用也要做相应的修改。...,一个是中间件的拆分: 1、MVC 服务注册(Startup.cs) 在 netcore 3.0 中,官方对 mvc 服务做了细分,主要有以下几个部分: services.AddMvc();// 我们平时...三、Swagger 部分 在 netcore 3.0 中,要求我们使用的是 swagger 5.0 ,而且变化的内容也挺多的,但是原理和思路都是一样的,大家一看就知道了,所以我就直接贴代码了。...2、如果更新了以后,发现还有错误,一个《未将对象引用到对象的实例》: 这个时候,你可以尝试重新生成下数据库,好像只需要创建下表结构就行,数据可以导入,记得做好生产环境数据库备份。

    1.1K10

    RESTful api 功能测试

    在图片来源的链接地址中很好的介绍了它们分别是什么,从三角形的比例,可以看出功能测试的数量最少,由于功能测试是用户的视角测试测试软件是否满足需求。...3 swagger-hippie   由于 api 仿 REST 风格,所以使用 swagger 生成接口文档(由于我用的 .netcore,所以链接地址可能有点问题)   swagger-hippie...是在 hippie 的基础上,验证发送的请求必须符合 /swagger/v1/swagger.json 文件的定义,也就是说测试是建立在文档的基础上,个人认为这一点对于团队合作是有益处的。.../api.swagger.json'), function (err, api) {  if (err) return done(err)  dereferencedSwagger = api  done...(2)对于接收是一个接口返回当做下一个接口参数的场景,可以在end()方法中设置。

    80441

    从壹开始前后端分离【 .NETCore2.1 +Vue 2 +AOP+DI】框架之一 || 前言

    view=aspnetcore-2.2 后端 .net core 概览 02 ║ 后端项目搭建 03 ║ Swagger的使用 3.1 04 ║ Swagger的使用 3.2 05 ║ Swagger的使用...3.3 JWT权限验证【修改】 06 ║ API项目整体搭建 6.1 仓储模式 07 ║ API项目整体搭建 6.2 轻量级ORM 08 ║ API项目整体搭建 6.3 异步泛型仓储+依赖注入初探 09...看这里 40 ║ 完美基于AOP的接口性能分析 41 ║ Nginx+Github+PM2 快速部署项目(一) 42 ║ 完美实现 JWT 滑动授权刷新 42 ║ 支持多种数据库 & 快速数据库生成 43...║最全的部署方案 & 最丰富的错误分析【再会】 说明: 1、JWT授权管理一共四篇,分别是:05 -> 36 -> 37 -> 42 前端 Vue 概览 14...Nginx跨域代理 * JWT权限验证 * DI 依赖注入 数据库技术 * SqlSugar 轻量级ORM框架,CodeFirst * T4 模板生成

    1.1K20

    【实战 Ids4】║ 在Swagger中调试认证授权中心

    通过Swagger来调试授权认证中心。...,暂不提供知情人信息) 既然说到了 api 项目,那就是剩下最后一个问题了,如何在Swagger中联调,因为之前我都是直接打开了vue项目,又打开了BlogCore和Idp项目,麻烦!...2 Swagger中接入Ids4配置 注意,这是NetCore3.1的写法: // Jwt Bearer 认证,必须是 oauth2,这里注释掉 //c.AddSecurityDefinition...3 Ids4项目配置回调地址 这里其实就很简单的,如果我们不对回调地址做相应的增加的话,会提示无效的错误: 这里就很简单了: // blog.admin 前端vue项目 new Client {...中 "blog.core.api"// 这个资源api的name,要一致 } }, 这里我要强调一点,不是说每次我们都要修改这个Config.cs这个类,这是初始化的,我一般都是直接修改的数据表数据就行

    1.2K40

    提升生产力:8个.NET开源且功能强大的快速开发框架

    Vue.NetCore一款基于Vue(提供Vue2/Vue3版本)和.Net Core前后端分离、开源免费(MIT License)、强大、跨平台的快速开发框架,并且框架内置代码生成器(解决重复性工作,...中台Admin(Admin.Core)中台Admin(Admin.Core)是前后端分离权限管理系统,前端 UI 基于Vue3开发,后端 Api 基于.NET 8.0开发。...WTM框架的前后端分离模式同样可以使用代码生成器同时生成前台和后台的代码,极大的降低了前后端人员的沟通成本,从本质上提升了开发效率,让“分离”不再复杂和昂贵。...源于Martin Fowler企业级应用开发思想及最新技术组合(SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui...-oSSd31ZfpyTUrABootstrapAdminBootstrapAdmin是一个基于Bootstrap Blazor开源的.NET通用后台权限管理系统,后台管理页面兼容所有主流浏览器,完全响应式布局

    1K00

    AI 在 API 开发测试中的应用:如何利用 Al 提供优化建议和错误报告

    在 API 设计中,NLP 可以帮助开发者快速地解析用户对 API 的需求描述,并生成相应的 API 设计文档。...在 Apikit 中,用户只需要输入 API 的设计文档和开发规范,系统就可以根据这些信息自动生成 API 的代码和测试代码。...开发者只需要输入 API 的需求和设计文档,系统就可以自动生成 API 代码和测试代码,并进行自动化测试。在测试过程中,系统会自动运行测试代码,并生成测试报告和异常日志。...在 Apikit 中,用户可以通过 API 性能和覆盖率报告来获取 API 的相关信息和统计数据。同时,系统还会自动分析 API 的性能瓶颈和潜在问题,并提供相应的优化建议和错误报告。...在 Apikit 中,用户可以通过 API 测试和性能报告来发现 API 的问题,例如响应时间过长、错误率过高等。同时,系统还可以自动分析API 的性能瓶颈和潜在问题,并提供相应的解决方案和优化建议。

    1.2K10

    2024年全面且功能强大的.NET快速开发框架推荐,效率提升利器!

    源码地址:https://github.com/cq-panda/Vue.NetCore 文章详细介绍:https://mp.weixin.qq.co‍m/s/NDIra__cJPuchyix2UQ2QQ...中台Admin(Admin.Core) 中台Admin(Admin.Core)是前后端分离权限管理系统,前端 UI 基于Vue3开发,后端 Api 基于.NET 8.0开发。...WTM框架的前后端分离模式同样可以使用代码生成器同时生成前台和后台的代码,极大的降低了前后端人员的沟通成本,从本质上提升了开发效率,让“分离”不再复杂和昂贵。...源于Martin Fowler企业级应用开发思想及最新技术组合(SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui...mnYJLRRroDRgmInjkpwtQg BootstrapAdmin BootstrapAdmin是一个基于Bootstrap Blazor开源的.NET通用后台权限管理系统,后台管理页面兼容所有主流浏览器,完全响应式布局

    38510

    C#.NET.NET Core优秀项目框架推荐

    .NET框架,用于在Windows、Mac或Linux上构建基于云的现代web应用程序。...Vue.NetCore 项目地址:https://github.com/cq-panda/Vue.NetCore .NetCore+Vue2/Vue3+Element plus+uniapp前后端分离...已成功在docker/jenkins中实施。核心模块包括:组织机构、角色用户、权限授权、表单设计、工作流等。它的架构精良易于扩展,是中小企业的首选。...,整合应用最新技术包括Asp.NetCore MVC、EF、Dapper、AutoFac、WebAPI、Swagger、Vue等。...支持 CodeFirst 模式,即便使用 Access 数据库也支持数据迁移;  支持 DbFirst 模式,支持从数据库导入实体类,或使用实体类生成工具生成实体类; ⛳ 支持 深入的类型映射,比如 PgSql

    3.2K20

    盘点6个WebAPI+Vue前后端分离的.Net开源项目

    今天我们一起梳理下6个,比较受到大家欢迎的.NetCore+Vue前后端分离的开源项目。...前后端封装了上千个常用类,方便扩展;集成了代码生成器,支持前后端业务代码生成,实现快速开发,提升工作效率;框架集成了表单、表格、图表等各种常用的Demo方便直接使用;后端框架支持Vue2、Vue3。...项目地址: https://github.com/cq-panda/Vue.NetCore 详细介绍:一套.NetCore+Vue+Uniapp前后端分离的低代码快速开发框架 2、Tuling 一套极简的进销存管理系统...3、系统分为三端:后台管理系统、API系统、前端客户端。 4、基于.Net Core + Vue + Jwt + Redis 开发。...5、基于.NET 5 / .NET Core 3.1 WebAPI + Vue 2.0 + SqlSugar +NLog + Quartz.Net +Redis + Swagger 开发。

    1.6K10

    IDEA技巧:如何根据注释生成swagger注解

    相信大家在进行java项目开发,肯定会接触到swagger的,一款动态生成api文档的神奇,只需要在api上面加上注解,就可以生成文档,现在我简单介绍下swagger的快速入门,最后再说下如何根据注释快速生成这些烦人的注解...Swagger2 public class Swagger2Config { } swagger常用注解 @Api:修饰整个类,描述Controller的作用 @ApiOperation:描述一个类的一个方法...,或者说一个接口 @ApiModel:用对象来接收参数 ,修饰类 @ApiModelProperty:用对象接收参数时,描述对象的一个字段 @ApiResponse:HTTP响应其中1个描述 @...ApiResponses:HTTP响应整体描述,一般描述错误的响应 @ApiIgnore:使用该注解忽略这个API @ApiError :发生错误返回的信息 @ApiParam:单个参数描述 @...,要加上一堆注解,特别难受,有没有一款插件能够自动生成这些注解呢?

    3.5K20
    领券