摘要:
13.1 生产环境配置 环境特定配置 在不同环境中使用不同的配置文件: appsettings.json:基础配置 appsettings.Development.json:开发环境配置 appsettings.Production.json:生产环境配置 // appsettings.Produc 阅读全文
posted @ 2025-08-07 09:11
高宏顺
阅读(247)
评论(0)
推荐(0)
摘要:
12.1 单元测试 设置测试项目 # 创建测试项目 dotnet new xunit -n TodoApi.Tests # 添加引用 cd TodoApi.Tests dotnet add reference ../TodoApi/TodoApi.csproj # 添加测试包 dotnet add 阅读全文
posted @ 2025-08-07 09:11
高宏顺
阅读(229)
评论(0)
推荐(0)
摘要:
11.1 Swagger/OpenAPI基础 什么是Swagger Swagger(现在称为OpenAPI)是一套用于描述REST API的规范。它提供了一种标准化的方式来记录API,包括端点、请求/响应模型、认证方法等。 配置Swagger // 在Program.cs中 builder.Serv 阅读全文
posted @ 2025-08-07 09:11
高宏顺
阅读(281)
评论(0)
推荐(0)
摘要:
10.1 全局异常处理 异常处理中间件 public class GlobalExceptionMiddleware { private readonly RequestDelegate _next; private readonly ILogger<GlobalExceptionMiddlewar 阅读全文
posted @ 2025-08-07 09:11
高宏顺
阅读(231)
评论(0)
推荐(0)
摘要:
9.1 身份验证基础 身份验证与授权的区别 身份验证(Authentication):验证用户是谁 授权(Authorization):确定用户可以做什么 JWT Bearer 认证 JWT (JSON Web Token) 是一种无状态的身份验证方法,适用于API。 配置JWT认证 // 安装包 阅读全文
posted @ 2025-08-07 09:10
高宏顺
阅读(239)
评论(0)
推荐(0)
摘要:
8.1 Entity Framework Core介绍 什么是Entity Framework Core Entity Framework Core (EF Core) 是一个现代的对象关系映射(ORM)框架,允许.NET开发者使用.NET对象处理数据库。它支持多种数据库提供程序,包括SQL Ser 阅读全文
posted @ 2025-08-07 09:10
高宏顺
阅读(256)
评论(0)
推荐(0)
摘要:
7.1 中间件基础 什么是中间件 中间件是ASP.NET Core应用程序请求处理管道中的软件组件。每个中间件执行特定任务,如路由、认证、异常处理等,并决定是否将请求传递给管道中的下一个中间件。 中间件的关键特点: 可以处理传入的HTTP请求 可以处理传出的HTTP响应 可以选择是否将请求传递给下一 阅读全文
posted @ 2025-08-07 09:10
高宏顺
阅读(254)
评论(0)
推荐(0)
摘要:
6.1 依赖注入基础 什么是依赖注入 依赖注入(Dependency Injection,简称DI)是一种设计模式,它允许对象及其依赖项之间的松散耦合。在依赖注入模式中,对象不直接创建其依赖项,而是从外部接收已创建的依赖项实例。 依赖注入的核心原则: 依赖反转原则:高层模块不应依赖低层模块,两者都应 阅读全文
posted @ 2025-08-07 09:10
高宏顺
阅读(279)
评论(0)
推荐(0)

浙公网安备 33010602011771号