在以下情况下如何使用 HK2 依赖注入? 完成项目更新:hk2-metadata-generator另见

问题描述

Class School、Teacher、Test 属于同一个包并且本身就是文件。正如我们在测试文件中看到的,我正在使用 new 来制作所有对象,但我想知道如何使用 HK2 来做同样的事情。我知道如何使用 guice 或 spring(通过使用配置文件或使用 xml 文件),但我不知道如何在 HK2 中进行 DI。我经历了这个 source,但即使从那里阅读后也无法做到。

public class School
{
   public Teacher t;
}
public class Teacher
{
   public void intro
   {
      System.out.println("I am Math Teacher");
   }

}
public class Test
{
   public static void main(String[] args)
   {
     School s = new School();
     s.t = new Teacher();
     s.t.intro();
   }
}

如果提供额外的信息,例如如何使用构造函数或 setter 对 HK2 进行 DI,将会有很大帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)