gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 13:01:00 26 4
gpt4 key购买 nike

我们使用下面的代码从属性文件中注入(inject)带有属性的 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>

有没有一种方法可以通过编程方式访问属性?我正在尝试做一些没有依赖注入(inject)的代码。所以我想要一些这样的代码:

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 - 使用 Spring 以编程方式访问属性文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1771166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com