2016-07-15 61 views
0

我想從json配置文件創建一個guice單身人士。用gson創建guice單身人士

我單是配置:

@Singleton 
public class QConfig { 

    private int port; 

    public int getPort() { 
     return port; 
    } 
} 

我用GSON生成對象:

String content = ... 
    QConfig config = new GsonBuilder().create().fromJson(content, QConfig.class); 

有沒有辦法,我可以生成QConfig類我和仍然使用它作爲一種方式單身人士

回答

0

在guice模塊中使用@Provides方法:

@Provides 
public QConfig config() { 
    String content = ... 
    QConfig config = new GsonBuilder().create().fromJson(content, QConfig.class); 
}