我正在使用Maven构建一个Spring(3.0.5.RELEASE)项目。在我的applicationContext.xml中,我使用PropertyPlaceholderConfigurer
(从DB加载属性),如下所示:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="properties" ref="configurationConverter"/>
</bean>
我想在数据库中访问的属性正常,但${project.name}
和${project.version}
停止工作。这些属性最初来自哪里?最重要的是:我怎样才能让他们回来?
答案 0 :(得分:1)
如果您使用Maven Resources插件并设置filtering = true,那么您可以替换Maven变量,例如'project.version'。见https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html