Dagger2
什么是Dagger2
当我们有一个Person类 需要去实例化,通常手段都是Computer computer = new Computer(), 如果 Computer 中需要依赖一个Phone对象,一般情况下都是通过构造传入new Computer(new CPU),或者 set 方法 传入,这其实就是依赖注入最常见的两种方式,Dagger2 就是此两种方式上,通过注解+JavaPoet等手段,在编译期间,动态的生成 依赖方 所需要的对象。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直
原创
2021-10-15 15:04:18 ·
265 阅读 ·
0 评论