Autofac.Annotation Save

DI容器,依赖注入,AOP,动态代理等用注解来load autofac 摆脱代码或者xml配置和java的spring的注解注入一样的体验

Project README

Autofac extras library for component registration via attributes

支持netcore2.0 + framework4.6+

NUGET

Install-Package Autofac.Annotation

Document

https://github.com/yuzd/Autofac.Annotation/wiki

Benchmark


BenchmarkDotNet=v0.11.3, OS=Windows 10.0.18362
Intel Core i7-7700K CPU 4.20GHz (Kaby Lake), 1 CPU, 8 logical and 4 physical cores
.NET Core SDK=2.2.300
  [Host]     : .NET Core 2.1.13 (CoreCLR 4.6.28008.01, CoreFX 4.6.28008.01), 64bit RyuJIT  [AttachedDebugger]
  DefaultJob : .NET Core 2.1.13 (CoreCLR 4.6.28008.01, CoreFX 4.6.28008.01), 64bit RyuJIT


Method Mean Error StdDev
AutofacAnnotation 29.77 us 0.2726 us 0.2550 us
Autofac 28.61 us 0.2120 us 0.1879 us
Open Source Agenda is not affiliated with "Autofac.Annotation" Project. README Source: yuzd/Autofac.Annotation

Open Source Agenda Badge

Open Source Agenda Rating