Spring Boot 注解 Spring Boot 是一个基于 Spring 框架的开源框架,它通过一系列的注释简化了开发者的编程工作,使得创建企业级应用程序变得更加简便。本文将探讨 Spring Boot 中常用的注释及其作用,并通过具体的代码示例来展示它们是如何帮助开发者减少样板代码并提高开发效率的。 Spring Boot注释 (1) 依赖注入 (8) 自动配置 (1) 控制器 (4) RESTful服务 (1) 数据访问 (1) 2024年10月28日 | 阅读 18
检查 .NET 中的分页:使用和不使用实体框架 通过本文,我们了解了如何在C#项目中使用Entity Framework和ADO.NET实现分页功能。Entity Framework提供了简便的Skip和Take方法来实现分页,而ADO.NET则通过存储过程直接在数据库端实现分页。根据项目的需求,开发者可以选择合适的实现方式。 分页 (2) 实体框架 (1) 产品服务 (2) 控制器 (4) 存储过程 (5) 依赖注入 (8) 2024年10月17日 | 阅读 74
ASP.NET Core 中的最少 API 或控制器 .NET 在过去 5 到 6 年中发生了重大变化。现在,构建 MVC 或 API(应用程序编程接口)等应用程序比以往任何时候都更容易。ASP.NET Core 6 引入了“最小 API”功能,该功能通过消除创建控制器(传统上位于 API 前端)的需要来简化 API 开发。现在,.NET 支持两种方法:控制器(旧方法)和最小 API(新方法)。但是您应该使用哪一种呢? 最小 API (2) 控制器 (4) 端点 (1) 依赖注入 (8) 模型绑定 (1) 2024年10月14日 | 阅读 39
使用 .NET Core 构建 Blazor 服务器应用程序以获取 RSS 源 在本文中,我们将指导您如何使用 .NET Core 6.0 构建一个简单的 Blazor Server 应用程序,该应用程序从 C# Corner 网站获取 RSS Feed,并显示最新内容。此项目将展示如何使用依赖注入和 HttpClient 来检索 RSS Feed,并在网页上渲染它们。 Blazor (2) RSS Feed (1) 依赖注入 (8) HttpClient (2) 2024年10月11日 | 阅读 108
Angular 与微服务的集成 作为一名后端 .NET 工程师,我对 .NET 技术有一些了解,但对 Angular 等前端 JavaScript 框架并不熟悉。我的经理让我编写一些 TypeScript 代码,以便前端能够与外部服务(如 RESTful Web API)进行交互。如果我告诉他我不知道怎么做,你们知道会发生什么。无论如何,本文将介绍初学者如何快速实现这一目标。 RESTful Web API (1) 单例设计模式 (1) 依赖注入 (8) 配置管理 (2) 2024年10月10日 | 阅读 100
Azure Functions与C# 12及.NET 8 Isolated Process迁移指南 本文介绍了如何将Azure Functions迁移到C# 12和.NET 8 Isolated Process,探讨了新模型的优势和关键步骤。通过具体的代码示例,展示了如何优化性能、简化依赖管理和实现异步编程。适合希望提升无服务器应用性能的开发者和技术领导者。 Azure Functions (1) C# 12 (7) .NET 8 (1) Isolated Process (1) 异步编程 (2) 依赖注入 (8) 2024年9月21日 | 阅读 122
如何在控制台应用程序中实现 IConfiguration 依赖注入 在本文中,我们探讨了如何在 ASP.NET Core 控制台应用程序中实现 `IConfiguration` 依赖注入。通过扩展 `CreateServices` 方法,我们将 `IConfiguration` 添加到服务集合中,使得配置设置可以在应用程序中随处访问。示例代码展示了如何使用 `ConfigurationBuilder` 配置 JSON 文件,并通过构造函数注入 `IConfiguration` 实现配置的灵活管理。 ASP.NET Core (11) 控制台应用程序 (1) 配置设置 (1) 依赖注入 (8) `IConfiguration` (1) `ConfigurationBuilder` (1) 2024年9月13日 | 阅读 22
.NET Core中高级依赖注入(DI)技术实践指南 通过实例分析了.NET Core中高级依赖注入(DI)技术,展示了如何通过定义接口、实现服务、控制器注入、模型创建和服务注册来构建模块化、低耦合的电子商务应用。文章强调了DI在提升代码可维护性和可扩展性方面的重要性,并介绍了服务生命周期管理的关键概念。 依赖注入 (8) .NET Core (13) 电子商务 (1) 服务生命周期 (1) 控制器 (4) 审计服务 (1) 2024年8月31日 | 阅读 34