我是Spring新手,我想知道在Spring中使用@Value註釋的先決條件/條件是什麼?Spring @Value註釋
我現在擁有的是一個Token類,它具有硬編碼密鑰作爲字段。我想要做的是將這個祕密密鑰移動到配置文件以消除硬編碼,但由於某種原因,以下方法無效。
public class Token {
//...some code
@Value("${my.secretKey}")
private String key;
//...some code
}
也許有任何標準技術來解決這種類型的任務。
感謝您的幫助!
p.s.我有.properties
文件,其中包含my.secretKey=123
條目。
也許與下列問題有關:http://stackoverflow.com/questions/33344895/spring-configuration-file-with-propertyplaceholderconfigurer-bean-doesnt-resol/33370122#33370122 – superbob
@Reimeus,請您澄清一下它是什麼信息需要提供?坦率地說,這幾乎是一個有幾個班級的新項目。 –
有一個屬性文件,在** applicationcontext **中定義它們,按照您使用的方式使用它們。 – BeardAspirant