dagger2 自定义注解自动生成component, module 等dagger必须的文件, 实现dagger完全解耦 1: 参考Spring后端注解思路,自定义注解自动生成component, module 等dagger必须的文件, 免去每次都需手动添加注入对象等,可以在无需知道dagger知识的背景下直接使用注入, 实现dagger完全解耦 2: 采用MVP + Rxjava + Dagger + Retrofit + AutoWire(自动注解). 基本三层架构. 3: