我的 GWT 项目中通常有这种代码模式:
Menu errorMenu = new Menu(user, userController, -1);
Menu searchMenu = new Menu(user, userController, 0);
errorView.setMenu(errorMenu);
searchView.setMenu(searchMenu);
如何使用 Gin/Guice 在“视图”和其他“视图”Menu
中注入实例:ErrorView
public ErrorView implements View {
// Inject menu instance here
private Menu menu;
}
这样,我不必手动创建和设置对象?
同样对于Menu
该类,我如何注入“user”和“userController”对象,这样我就不必在每次实例化时将它传递给每个 Menu 实例。