Springでアノテーションを使ってプロパティファイルを読み込む
調べてもパッと出て来なかったので忘備録
ただし、結局プロパティの読み込みはアノテーションよりもXMLのほうで読み込んだ方がわかりやすいかも.
とはいいつつ、わからないのが気持ち悪いので一応書く.
@Configuration @PropertySource("classpath:parameter.properties") //プロパティファイルの読み込み public class User { @Autowired private Environment env; //読み込んだプロパティの結果が格納される public void speak() { System.out.println("こんにちは" + env.getProperty("name") + "です"); //プロパティのキーを指定(この場合は"name"がキー)して値を取得 } }
こんな感じ.