Releases: yuzd/Autofac.Annotation
Releases · yuzd/Autofac.Annotation
Conditional DI
实现了有条件的DI
| 注解 | 使用方式 | 备注 |
|---|---|---|
| Conditional | 打在class或者方法上面 | 条件加载,自定义实现的 |
| ConditionOnBean | 打在标有Bean注解的方法上面 | 条件加载 |
| ConditionOnMissingBean | 打在标有Bean注解的方法上面 | 条件加载 |
| ConditionOnClass | 打在class或者方法上面 | 条件加载 |
| ConditionOnMissingClass | 打在class或者方法上面 | 条件加载 |
| ConditionOnProperty | 打在class或者方法上面 | 条件加载 |
| ConditionOnProperties | 打在class或者方法上面 | 条件加载 |
| DependsOn | 可以配合Bean和Component使用 | A的实例化依赖另一个B的实例化,但是A并不需要持有一个B的对象 |