質問: こんにちは。 javaのプロパティファイルについて2点質問がございます。 1.長いメールの内容はプロパティファイルにもたせるのが適切? 現在javaEE7を使ってメール送信プロジェクトを作成しようと考えています。 メールの内容は40行を超えるので外部で管理したいと考えています。 果たしてそのような情報はプロパティファイルで保持するものなのでしょうか? 経験が無くて判断できないためご回答よろしくお願いします。 2.プロパティファイルを作成するのであれば【WEB-INF/classes】直下に配置するのが適切か。 この質問に関しては興味本位なのですが、基本的なプロジェクトはそのような配置をされている という認識なのですが何故このような配置になっているのか気になります。 特に意味がなければそうなんだくらいですまします。 以上、よろしくお願いします。
回答: > > 1.長いメールの内容はプロパティファイルにもたせるのが適切? > > > メールは用途ごとにテンプレートファイルを用意することが多いので、 プロパティファイルで管理することは稀かと思います。 メールテンプレートでググるとサンプルでてきます。 > > 2.プロパティファイルを作成するのであれば【WEB-INF/classes】直下に配置するのが適切か。 > > > あまり大した理由はなく、クラスパスの問題かと。 ResourceBundle、クラスパスでググってみてください。