https://cloud.tencent.com/developer/article/1186480
https://github.com/google/guice/wiki/BindingResolution