У меня есть класс, который расширяет 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
установка другого модуля.
Ex:
public class FirstModule extends AbstarctModule{
// some bind operations
install(new SecondModule());
}
Теперь этот SecondModule
связывает другой класс
Ex:
public class SecondModule extends AbstractModule {
bind(MyActualClass.class).in(Scopes.SINGLETON);
}
У меня есть класс, в котором мне нужно передать MyActualClass
объект в качестве аргумента constructor
Ex:
public class MyConstrutorClass{
@Inject
MyConstrutorClass(MyActualClass actual){
// some functionality here
}
}