通常、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
クラスについては、インスタンス化されるたびに各 Menu インスタンスに渡す必要がないように、「user」オブジェクトと「userController」オブジェクトをどのように挿入できますか。