using Autofac; using HoneyBox.Core.Interfaces; using HoneyBox.Infrastructure.Cache; namespace HoneyBox.Infrastructure.Modules; /// /// 基础设施注册模块 - 用于注册基础设施服务 /// public class InfrastructureModule : Module { protected override void Load(ContainerBuilder builder) { // 注册缓存服务 builder.RegisterType() .As() .SingleInstance(); // 注册Redis服务 builder.RegisterType() .As() .SingleInstance(); // 后续可在此注册其他基础设施服务 // 如: 外部服务客户端、消息队列等 } }