gpt4 book ai didi

java - 使用 PropertyPlaceholderConfigurer 时 ${project.name} 丢失

转载 作者:行者123 更新时间:2023-12-01 12:38:12 25 4
gpt4 key购买 nike

我正在使用 Maven 构建 Spring (3.0.5.RELEASE) 项目。在我的 applicationContext.xml 中,我使用 PropertyPlaceholderConfigurer (从数据库加载属性),如下所示:

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="properties" ref="configurationConverter"/>
</bean>

我想要在数据库中访问的属性工作正常,但 ${project.name}${project.version} 停止工作。这些属性最初是从哪里来的?最重要的是:我怎样才能把它们找回来?

最佳答案

如果您使用Maven资源插件并设置filtering=true,那么您可以替换Maven变量,例如“project.version”。请参阅 https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html

关于java - 使用 PropertyPlaceholderConfigurer 时 ${project.name} 丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25377124/

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