我通常有這樣的代碼模式在我的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