dragger2 是个DI依赖注入框架
A 有 B的一个实例 ,则,A对B有依赖 ,这就是一个依赖关系的依存
Dragger2有以下几个注解,就是其入门级别的的精髓
个人理解如下:
@Inject 需要注入依赖声明 采购商
@Module 供给原材料的工厂 作用于class上
@Provides 相当于工厂的车间 作用于方法上 这个要给工厂提供服务,车间跟车间之间产品(return 的返回值)共享
@Component 声明依赖关系 相当于中介,供应商(工厂)和采购商的中介服务商
@Scope 辐射范围,作用范围,贩卖地区
具体的使用,请参考其他博文进行联系操作@!!!!!!!