我正在使用Play Framework 2.5和Guice for DI,我有以下要求。
com.job包下有一些类,我们使用反射查找此包下的所有类,并使用类Class的.newInstance方法初始化它们。
com.job下的类依赖于其他类,如类MarkService.java和TableService.java,这些类具有我们直接从com.job下的类中使用的所有静态方法
现在,MarkService.java和TableService.java类中的静态方法已转换为非静态方法,并且已经修改了引用这些方法的其他类,以通过注入MarkService.java实例来使用非静态方法。 TableService.java使用它进入类。对于不是由.newInstance方法创建的类(例如Controllers。
),DI很好现在使用.newInstance方法创建其实例的com.job下的类,我们希望将MarkService和TableService的实例自动注入com.job下的类实例
需要你帮助确定如何实现这一目标。
谢谢