LemonNoCry
|
0d5fb831de
|
✨ 注册DataProtection fix#361
|
2024-06-12 14:55:39 +08:00 |
|
anjoy8
|
62cdfb3a56
|
feat: some change
|
2023-11-26 15:50:27 +08:00 |
|
anjoy8
|
325baf8e9e
|
feat: little change
|
2023-11-26 00:13:23 +08:00 |
|
anjoy8
|
2ce3e6b7ff
|
feat:remove startup.cs
|
2023-11-24 20:12:02 +08:00 |
|
anjoy8
|
7ca3e1ec22
|
feat: update to 8.0
|
2023-11-15 16:15:21 +08:00 |
|
anjoy8
|
f786881e89
|
Merge branch 'master' into net7.0
|
2023-11-14 09:25:04 +08:00 |
|
anjoy8
|
908e170a79
|
feat: 自定义请求参数解密和响应加密中间件
|
2023-11-11 16:57:32 +08:00 |
|
anjoy8
|
0c6ea285ac
|
Merge branch 'master' into net7.0
|
2023-11-01 10:45:53 +08:00 |
|
anjoy8
|
274f3c1760
|
Update Program.cs
|
2023-06-25 16:44:16 +08:00 |
|
LemonNoCry
|
45116fe5af
|
🎨 启用异常处理中间件,统一拦截异常
|
2023-06-13 17:29:41 +08:00 |
|
LemonNoCry
|
a338c56e7a
|
✨🎨 优化吞异常问题、优化HttpResponse Body读取问题
1.处理掉中间件过度try catch 吞掉异常,建议直接往上抛不要过度try
2.优雅处理HttpResponse读取问题,原生[HttpResponseStream]实际上只是个包装类,内部包装了[HttpResponsePipeWriter]来进行写入响应数据,由此封装一个[FluentHttpResponseStream],内部扩展使用[MemoryStream]来读取
|
2023-06-12 17:45:15 +08:00 |
|
LemonNoCry
|
1f35642400
|
🎨 移除多余的注册
|
2023-06-01 17:58:46 +08:00 |
|
LemonNoCry
|
7629527ee9
|
✨🎨 缓存的完善优化
1.统一封装基于微软分布式缓存接口IDistributedCache使用
2.IDistributedCache只适合普通的缓存使用,如果要使用redis队列、订阅redis消息等,就要使用redis原生库
3.增加缓存管理接口[Systems/CacheManageController]
4.目前支持内存、redis缓存实现,理论可随意扩展甚至自定义实现
5.默认使用内存缓存,可在appsetting.json中配置Redis
切换到IDistributedCache好处如下
默认session使用IDistributedCache进行存储,如果你搭配使用IDistributedCache+外部缓存(如Redis),可实现应用程序重启session不丢失
更直观就是,调试的时候登录swagger后即使重启调试也无需在登陆
|
2023-06-01 17:54:54 +08:00 |
|
LemonNoCry
|
50a936bdeb
|
✨ 增加IOption配置
原有AppSetting 手写字符串去读取,极容易出错,扩展性也低:如果要修改或者增加值 就要到处都写
保留AppSetting基础上增加IOption方便读取配置,可反序列对象
增加IConfigurableOptions接口
可参考SeqOptions配置
配置文件名为Option或Options结尾,匹配时会忽略Option或Options
SeqOptions->对应 AppSetting中Seq节点
可直接在控制器中注入使用 参考ValuesController
private readonly SeqOptions _seqOptions;
cto(IOptions<SeqOptions> seqOptions){
_seqOptions = seqOptions.Value;
}
|
2023-04-22 11:10:30 +08:00 |
|
LemonNoCry
|
7b8d60d9d0
|
✨ 优化Http消息模版 增加亿些附加属性
|
2023-04-14 11:20:10 +08:00 |
|
anjoy8
|
d96149d653
|
Merge branch 'master' into feat/serilog
|
2023-04-08 17:37:48 +08:00 |
|
LemonNoCry
|
0d2a95e0e9
|
✨ 初步调整Serilog
|
2023-04-01 23:25:56 +08:00 |
|
Nine
|
67efee3ee1
|
Sqlsugar 分表 CRUD demo
|
2023-03-30 15:38:17 +08:00 |
|
anjoy8
|
806b424230
|
Merge branch 'master' into net7.0
|
2023-02-19 13:26:06 +08:00 |
|
ansonzhang
|
a1cfe663a9
|
Merge branch 'master' into feature/multi-tenant
|
2023-02-14 21:21:47 +08:00 |
|
HuiJiOnGit
|
b36db59e1a
|
迁移应用中间件启动服务到HostedService 中
|
2023-02-13 13:47:18 +08:00 |
|
Lemon.NoCry
|
151e7fc0ab
|
✨🎨 多租户
1.兼容使用多租户多种方案
2.增加系统租户表、用户增加租户id、新增一张业务表用于租户测试数据
3.TenantByIdController 租户使用
|
2023-02-07 00:27:55 +08:00 |
|
anjoy8
|
04905f0715
|
feat:JobSetup_HostedService
|
2023-02-05 22:36:15 +08:00 |
|
anjoy8
|
5338622cc9
|
Merge branch 'master' into net7.0
|
2023-02-02 16:59:50 +08:00 |
|
anjoy8
|
a30f184996
|
feat: add authing sso
|
2023-01-29 16:19:30 +08:00 |
|
anjoy8
|
ff03c4a462
|
feat:update to net 7.0
|
2023-01-17 17:00:31 +08:00 |
|
Nine
|
afd20399d4
|
修改Appsettings 驼峰命名规范为AppSettings,增加sqlsugar model 定义表字段注释示例在Blog.Core.Model.Models.SysUserInfo
|
2022-10-11 14:10:28 +08:00 |
|
zhanganzhong
|
784644e032
|
feat: update nuget package
|
2022-09-07 18:29:51 +08:00 |
|
anjoy8
|
f798b0c6f4
|
fix: add fluent validator demo
|
2022-04-18 11:33:04 +08:00 |
|
anjoy8
|
3ade35f4dd
|
fix: department set
|
2022-04-10 08:45:56 +08:00 |
|
anjoy8
|
18f012ca16
|
fix: program.cs for 6.0
|
2022-04-04 20:00:17 +08:00 |
|
anjoy8
|
496970984f
|
fix:change port from 8081 -> 9291
|
2021-08-24 15:21:25 +08:00 |
|
867824092
|
ed7bc9afc6
|
Added Apollo configuration center
|
2021-08-21 20:18:34 +08:00 |
|
anjoy8
|
28ceb91671
|
fix:nacos config
|
2021-07-28 14:22:09 +08:00 |
|
tianyu
|
654cc7a3aa
|
田雨
|
2021-07-28 11:01:28 +08:00 |
|
anjoy8
|
4eb2e909d8
|
Update appsettings.json
|
2020-12-05 11:33:24 +08:00 |
|
anjoy8
|
8fb8d80f20
|
rename webapi
|
2020-06-22 12:04:09 +08:00 |
|