添加了对Provider标签的支持，为了这个功能，修改了代码的结构，简直是场灾难。后续准备添加对@Singleton的支持