使用Spring以编程方式访问属性文件?

我们使用下面的代码从属性文件中注入具有属性的Spring bean。

<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");

回答:

怎么样PropertiesLoaderUtils

Resource resource = new ClassPathResource("/my.properties");

Properties props = PropertiesLoaderUtils.loadProperties(resource);

以上是 使用Spring以编程方式访问属性文件? 的全部内容, 来源链接: utcz.com/qa/402251.html

回到顶部