Я пытаюсь загрузить файл свойств в компонент Spring, а затем ввести этот компонент в класс.
Единственная часть, с которой я не могу приступить к работе, похоже, использует ссылку @Resource . Может кто-нибудь подключить для меня последнюю часть? Я каждый раз получаю нулевое значение. Похоже, не хочет вводить значение.
[EDIT] - Первоначально я думал, что использование @Resource было лучшим способом, но предложенное решение я нашел проще.
Я видел это решение в другом сообщении:
Ссылка на справочное решение: Ввести значение свойства в Spring - опубликовано DON
Благодарим Дона за сообщение, но я просто не знал, как его закончить со (скрытыми) результатами:
Значение переменной appProperties
всегда равно нулю. Он не вводится.
Spring Config.
Sample Class:
package test;
import java.util.Properties;
import javax.annotation.Resource;
public class foo {
public foo() {}
@Resource private java.util.Properties appProperties;
}
На основе рекомендаций в утвержденном решении ниже. Вот внесенные мной изменения.
Spring Config:
Класс Java: