hogepiyoエンジニアリング

トラブルシューティングからノウハウ、作ってみた系まで扱う情報系ブログ

Springでアノテーションを使ってプロパティファイルを読み込む

調べてもパッと出て来なかったので忘備録

ただし、結局プロパティの読み込みはアノテーションよりもXMLのほうで読み込んだ方がわかりやすいかも.
とはいいつつ、わからないのが気持ち悪いので一応書く.

@Configuration
@PropertySource("classpath:parameter.properties") //プロパティファイルの読み込み
public class User {

	@Autowired
	private Environment env; //読み込んだプロパティの結果が格納される

	public void speak() {
		System.out.println("こんにちは" + env.getProperty("name") + "です"); //プロパティのキーを指定(この場合は"name"がキー)して値を取得
	}
}

こんな感じ.