gpt4 book ai didi

java - 如何从 bean 的方法访问 Spring 管理的属性?

转载 作者:搜寻专家 更新时间:2023-11-01 02:32:47 26 4
gpt4 key购买 nike

我有 .properties 文件中的属性列表。现在,我正在使用 PropertyPlaceholderConfigurer 管理这些属性文件。

我想从其中一种方法访问属性值。谁能建议如何实现这一目标?

例子

connection.properties
dev.url = "http://localhost:8080/"
uat.url = "http://xyz.com"

现在我已经通过指定 connection.properties 配置了 `PropertyPlaceholderConfigurer bean

我有一种方法可以根据部署模式读取 url所以基于部署模式,我想使用属性文件更改 url。

请告诉我这是否正确。

如果您有任何建议,请提出。

最佳答案

PropertyPlaceholderConfigurer does not expose它的属性。但是,您可以使用例如轻松地重新读取属性文件PropertiesLoadUtils :

PropertiesLoaderUtils.loadProperties(
new ClassPathResource("/connection.properties"));

关于java - 如何从 bean 的方法访问 Spring 管理的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5197707/

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