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