public static void test() {
    DaggerMethodInjectComponent daggerMethodInjectComponent =
        DaggerDaggerMethodInjectComponent.builder()
            .daggerMethodInjectModule(new DaggerMethodInjectModule("测试文本"))
            .build();
    DaggerMethodInjectDemo demo = new DaggerMethodInjectDemo();

    // 对象的构造函数会被调用两次,但是是同一个对象?
    Logger.debug("对象注入前 %s", demo);
    daggerMethodInjectComponent.inject(demo);
    Logger.debug("对象注入后 %s", demo);
  }
 @Inject
 void moduleString(String moduleStr) {
   Logger.debug("DaggerMethodInjectDemo方法被注入内容:%s", moduleStr);
 }
  @Inject
  void DaggerMethodInjectDemo(String moduleStr) {

    Logger.debug("对象构造函数 %s", this);
    Logger.debug("DaggerMethodInjectDemo构造函数被注入内容:%s", moduleStr);
  }