На самом деле мы пытаемся внедрить разные классы контроллеров для реализации усеченной версии и полной версии.
мы взглянем на spring и guice, и вся документация собирается внедрить переменные, такие как
@inject
static MyBean bean;
но возможно ли сделать объявление-инъекцию для такого класса
@Inject
public class MyRealBean implement MyBean
?
Я думаю, что нет, но возможно ...;)Таким образом, вопрос в том, куда поместить инъекцию-аннотацию для контроллера в игровую среду.Я понимаю, что это за хак, но мне не повезло с этим.я создал контроллер-обертку, которому принадлежит боб-контроллер и который отправляет ему все сообщения.
public Wrapper extends Controller {
@Inject
static MyBean bean;
public static void index() {
bean.index();
}
возможно, кто-то знает лучший способ или мы на неправильном пути ...
спасибо