JSONファイルを読み込み@Value注記を併用
669 ワード
今日はjson接尾辞を読むファイルを作って、怠け者のプログラマーとして、サードパーティのツールを使うことができて、フレームワークを使うことができることは断固として自分で手書きをしないので、springフレームワークの基礎の上で配合します
commons-ioとGsonはこの簡単な小さなプロジェクトを完成するために依存している.
でもjsonファイルを読んだことがないので、ちょっと手慣れていて、Googleで@Valueといういいものを見つけました
各種フィールドオブジェクトの構築方法などを初期化できるデフォルト値
1つのファイルの値を読み込んでオブジェクトに注入することもできます.
spring管理クラスに上の2行のコードを加えるだけでファイルの参照が得られ、次は読み取りです.
コードを実行するとjsonファイルの内容がコンソールに出力されます
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ファイルの内容がコンソールに出力されます