日志25-7-9
本文最后更新于 2025年7月24日星期四 17:34
跟着教程快速上手了基于控制器的Web API 和 最小API,之后学习了基础篇中概述、应用启动、依赖关系注入(服务)、本机AOT、中间件的部分内容。
- Web API与MVC不同,是纯后端接口,自带SWAGGER用于测试接口,最小API是用最少的程序文件和独特、简洁语法的WebAPI
- 依赖关系注入这一章节与Spring中IOC非常接近,其核心思想是将实例交给容器管理,避免频繁NEW。在主启动类中注册服务类,然后在需要的地方进行注入(最常见的注入方式是构造函数)
- 本机AOT是一种全新的程序执行方式:能将.NET程序运行相关的所有代码、依赖编译成特定的机器码达成一个能直接执行的文件。
- 中间件是按照顺序执行的、构成程序请求管道的一系列组件。
- 中间件使用顺序非常重要,错误的使用在某些情况下会导致程序崩溃,比如把用户的鉴权放在了认证前面。
- 中间件能用于限流,能划分用户群的限流分区、对不同群里应用不同的限流算法、执行不同的限流后响应。
日志25-7-9
https://zhiyun.blog/日志25-7-9/