私はSpring newbieです。Springで@Valueアノテーションを使用するための前提条件/条件は何ですか?Spring @Value annotation
今私が持っているのは、フィールドとして秘密鍵をハードコードしたトークンクラスです。私がやろうとしているのは、この秘密鍵をハードコードをなくすために設定ファイルに移動することですが、何らかの理由で以下が動作しません。
public class Token {
//...some code
@Value("${my.secretKey}")
private String key;
//...some code
}
多分、このタイプのタスクを解決するための標準的なテクニックがあります。
ありがとうございました!
p.s.私はmy.secretKey=123
エントリを含む.properties
ファイルを持っています。
関連する可能性があります:http://stackoverflow.com/questions/33344895/spring-configuration-file-with-propertyplaceholderconfigurer-bean-doesnt-resol/33370122#33370122 – superbob
@Reimeus、あなたはどんな情報であるかを明確にしてください提供する必要がありますか?率直に言って、それはほぼいくつかのクラスを持つ新しいプロジェクトです。 –
にはプロパティファイルがあり、** applicationcontext **でそれらを定義し、使用しているものを使用します。 – BeardAspirant