在运行JAR时,使用命令行(Java -CP)中的应用程序中的属性



我正在以下面的命令运行独立jar,

java -cp my-jar.jar my.com.Main -Dmy.prop=test1

现在,我试图从下面的春季配置中解析my.prop

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="properties">
        <util:properties>
            <prop key="my.second.property">${my.prop}-something</prop>
        </util:properties>
    </property>
</bean>

但是它不起作用,是否有任何方法可以在应用程序中使用my.prop?请注意,我不想为my.prop属性使用任何属性文件。

预先感谢。

我得到了解决方案,看来我尝试使用错误的命令,使用以下命令

java -Dmy.prop=test1 -cp my-jar.jar my.com.Main

相关内容

  • 没有找到相关文章

最新更新