2012-10-28 90 views
0
確定綁定

我目前正在實施與工廠類有一定的功能如下:如何動態在谷歌吉斯

public class TemplateFactory { 

    Template template = null; 

    public static Template createTemplate(Message message){ 
     if(Message.getMessageId() == Message.WELCOME_MESSAGE) { 
      template = new WelcomeTemplate(message); 
     } else if (Message.getMessageId == Message.RESET_PASSWORD){ 
      template = new ResetPasswordTemplate(message); 
     } 
     return template; 
    } 
} 

public class TemplateClient { 
    public static void Main(String[] args){ 
     Message message = new Message(args[0]); 
     Template template = TemplateFactory.createTemplate(message); 
     template.doSomething(); 
    } 
} 

如何與谷歌吉斯考慮到綁定在運行時動態確定實現這個?

回答

0

可以使用吉斯擴展創建的工廠叫AssistedInject

+0

我有一個看一下,因爲一個新吉斯我覺得很困惑。請協助一個簡單的例子。謝謝。 –