こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、11年目エンジニアです。
この記事では、 Javaのプロパティファイルについて
- プロパティファイルとは
- プロパティファイルの書き方
と、この記事で丁寧に解説していきます。
プロパティファイルとは
プロパティファイルとは、キーと値がペアになっているデータが格納されているファイルです。
拡張子は【properties】です。
中身は、このようになってます。
1 2 |
# プロパティファイル test=テスト |
プロパティファイルは、プログラムの設定値などを保存しておくファイルとして使われます。
中身の値を変えるとコンパイルなしでプログラムの動作を変更できるので、たとえばテスト環境や本番環境のデータベースの接続情報を記載しておくと、とても便利だと思います。
EclipseやIntelliJ IDEAでプロパティファイルを新規作成するやり方は、こちらの記事をご参考ください。
プロパティファイルの書き方
プロパティファイルを書くルールは
- 各行にキーと値をセットで書く
- キーと値はペアデリミタを使って区切る
- 「#(シャープ)」以降はコメントになる
の3つがあります。
それぞれ解説していきます。
ルールその1:各行にキーと値をセットで書く
プロパティファイルでは、
1 |
【キー】=【値】 |
とキーと値を1行にセットで書きます。
その2で詳しく解説しますが、キーと値はペアデリミタ(上記の例だと「=(イコール)」)で区切ります。
ルールその2:キーと値はペアデリミタを使って区切る
ペアデリミタとは
- =(イコール)
- :(コロン)
- 空白
を指します。
なので
1 2 3 |
test=テスト sample:サンプル hogehoge ほげほげ |
とプロパティファイルに書くことができます。
ペアデリミタには上記の3つを使うことができますが、どれか1つのペアデリミタで統一して書いた方が読みやすいです。
ルールその3:「#(シャープ)」以降はコメントになる
プロパティファイルだと、「#(シャープ)」以降はコメントとして扱われます。
1 2 3 4 |
# プロパティファイル test=テスト sample=サンプル hogehoge=テスト #コメント |
と書いていた場合、下の画像で1行目と4行目の赤枠部分がコメントとして扱われます。
まとめ:プロパティファイルを使ってみよう!
以上がJavaのプロパティファイルについての解説でした!
あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ
コメント