2016-07-15 9 views
0

json設定ファイルからguiceシングルトンを作成しようとしています。私は自分自身をQConfigクラスを生成し、まだそれをとして使用することができます方法はありgsonでguiceシングルトンを作成する

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

@Singleton 
public class QConfig { 

    private int port; 

    public int getPort() { 
     return port; 
    } 
} 

は、私は、オブジェクトを生成するgsonを使用します。

私のシングルトンはconfigですシングルトン

答えて

0

guiceモジュールで@Providesメソッドを使用します。

@Provides 
public QConfig config() { 
    String content = ... 
    QConfig config = new GsonBuilder().create().fromJson(content, QConfig.class); 
} 
関連する問題