# 依赖注入 **Repository Path**: zijian666/di ## Basic Information - **Project Name**: 依赖注入 - **Description**: Microsoft.Extensions.DependencyInjection的功能拓展 - **Primary Language**: C# - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-11 - **Last Updated**: 2025-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zijian666.DI ## 介绍 Microsoft.Extensions.DependencyInjection的功能拓展 ## 更新日志 [点击查看](UPLOGS.md) ## 安装教程 [nuget - zijian666.DI](https://www.nuget.org/packages/zijian666.di) [nuget - zijian666.DI.Autowired](https://www.nuget.org/packages/zijian666.di.autowired) [nuget - zijian666.DI.NamedService](https://www.nuget.org/packages/zijian666.di.namedservice) [nuget - zijian666.DI.Configuration](https://www.nuget.org/packages/zijian666.di.configuration) ## 项目示例 [点击查看](example/) ## 功能说明 ### 1. `Startup`启动类 > 任意添加多个启动类, 并注入参数 详见 [zijian666.DI/Startup](src/zijian666.DI/markdown/Startup.md) ### 2. `Component`组件自动注册 > 标识为`[Component]`特性的类将自动注册为服务 详见 [zijian666.DI/Component](src/zijian666.DI/markdown/Component.md) ### 3. `HostLifeCallback` 宿主生命周期回调 > 用于在宿主启动后和停止时执行委托回调 详见 [zijian666.DI/HostLifeCallback](src/zijian666.DI/markdown/HostLifeCallback.md) ### 4. `NamedService`命名服务 > 可为注册服务命名 详见 [zijian666.DI.NamedService](src/zijian666.DI.NamedService/README.md) ### 5. `Autowired`自动装配 > 仿 Java Spring 自动装配特性 `@Autowrited` 详见 [zijian666.DI.Autowired](src/zijian666.DI.Autowired/README.md) ### 6. `Configuration` > 仿 Java Spring 自动装配特性 `@Autowrited` 详见 [zijian666.DI.Autowired](src/zijian666.DI.Autowired/README.md)