✊【X23】 .Net5项目实战
好好学习 天天向上
Microsoft Docs :https://docs.microsoft.com/zh-cn/documentation
老张的哲学:从壹开始前后端分离 .NETCore3.1 +Vue 2 +AOP+DI
1 简单介绍
本项目为个人对.Net学习以来的相关总结,从零开始搭建一个基于.Net前后端分离的项目,适合人群老少皆宜,若有错误或理解不正确的地方,轻喷。哈哈。
2 项目内容
项目内容需求通俗易懂,可轻松上手,主要功能有以下几点:
➀用户管理:注册、登录。
➁菜单管理:
➂权限管理:会细化到按钮级别。
➃定时任务:通过hangfire自己生产可视化启停定时任务。
➄excel导入导出:异步导出,可实时通知导入进度 。
技术点:.Net5、Mysql、EFCore、Autofac、AutoMapper、Redis、SignalR、Hangfire、dotnetcore CAP
3 文章概览
01 项目搭建
02 全局错误捕捉(Middleware)
03 权限过滤(Filter)
04 定时任务(Hangfire)
。。。 待添加
4 总结
慢慢来吧
5 资料
Middleware :ASP.NET Core 中基于工厂的中间件激活
Filter:ASP.NET Core 中的筛选器
AutoMapper:AutoMapper
Swagger:Swagger
CAP:dotnetcore/CAP
CAP:在 ASP.NET Core 中自动启用CAP事务
Dapper:NetCore Dapper封装
工具帮助:
Git:git-flight-rules
First Contributions:第一次参与开源
6 提交格式
feat:新功能的开发
fix:bug的修复
docs:文档格式的改动
style:代码格式改变
refactor:对已有的功能进行重构
perf:性能优化
test:增加测试
build:改变了build工具
revert:撤销上一次的commit提交
chore:构建过程或辅助工具的变动