Мы используем приведенный ниже код, чтобы ввести Spring beans свойства из файла свойств.
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations" value="classpath:/my.properties"/>
</bean>
<bean id="blah" class="abc">
<property name="path" value="${the.path}"/>
</bean>
Есть ли способ программно получить доступ к свойствам? Я пытаюсь сделать код без инъекции зависимостей. Поэтому я хотел бы иметь только такой код:
PropertyPlaceholderConfigurer props = new PropertyPlaceholderConfigurer();
props.load("classpath:/my.properties");
props.get("path");