我通常有这样的代码模式在我的GWT项目实例:注射用杜松子酒/吉斯
Menu errorMenu = new Menu(user, userController, -1);
Menu searchMenu = new Menu(user, userController, 0);
errorView.setMenu(errorMenu);
searchView.setMenu(searchMenu);
如何在ErrorView
等“意见”注入Menu
实例使用GIN /吉斯:
public ErrorView implements View {
// Inject menu instance here
private Menu menu;
}
这样,我不必手动创建和设置对象?
同样对于Menu
类,我怎样才能注入“user”和“userController”对象,所以我不必在每次实例化它时在每个Menu实例上传递它。
由于在我的应用程序中只有一个User和UserController实例,所以还有一种方法可以注入它 – xybrek