JSONファイルを読み込み@Value注記を併用

669 ワード

今日はjson接尾辞を読むファイルを作って、怠け者のプログラマーとして、サードパーティのツールを使うことができて、フレームワークを使うことができることは断固として自分で手書きをしないので、springフレームワークの基礎の上で配合します
commons-ioとGsonはこの簡単な小さなプロジェクトを完成するために依存している.
でもjsonファイルを読んだことがないので、ちょっと手慣れていて、Googleで@Valueといういいものを見つけました
各種フィールドオブジェクトの構築方法などを初期化できるデフォルト値
1つのファイルの値を読み込んでオブジェクトに注入することもできます.
  @Value("test.json")
    Resource res;

spring管理クラスに上の2行のコードを加えるだけでファイルの参照が得られ、次は読み取りです.
           //  json  
            String content = FileUtils.readFileToString(res.getFile(), "UTF-8");
            //  json  
            logger.info(content);

コードを実行するとjsonファイルの内容がコンソールに出力されます