【发布时间】:2018-11-13 06:14:20
【问题描述】:
我有一个扩展JerseyServletModule 的类。这个类正在安装一个模块
示例类:
public class SampleJersey extends JerseyServletModule {
// some bind statements
install(new FirstModule());
install(new MyConstrutorClass(/*need MyActualClass object as parameter*/)); // here I need to pass MyActualClass object to the constructor
}
现在这个FirstModule 正在安装另一个模块。
例如:
public class FirstModule extends AbstarctModule{
// some bind operations
install(new SecondModule());
}
现在这个SecondModule 绑定另一个类
例如:
public class SecondModule extends AbstractModule {
bind(MyActualClass.class).in(Scopes.SINGLETON);
}
我有一个类,我需要将 MyActualClass 对象作为参数传递给 constructor
例如:
public class MyConstrutorClass{
@Inject
MyConstrutorClass(MyActualClass actual){
// some functionality here
}
}
【问题讨论】: