using Autofac; using Microsoft.AspNetCore.Mvc; namespace DouyinApi.Filter { public class AutofacPropertityModuleReg : Autofac.Module { protected override void Load(ContainerBuilder builder) { // 记得要启动服务注册 // builder.Services.Replace(ServiceDescriptor.Transient()); var controllerBaseType = typeof(ControllerBase); builder.RegisterAssemblyTypes(typeof(Program).Assembly) .Where(t => controllerBaseType.IsAssignableFrom(t) && t != controllerBaseType) .PropertiesAutowired(); } } }