gpt4 book ai didi

java - : ${somevalue} 这是什么意思

转载 作者:行者123 更新时间:2023-11-30 04:32:17 24 4
gpt4 key购买 nike

我在 XML 代码中多次使用这个:

${some.value}

some.value 可能来自哪里

  1. 属性文件
  2. System.setProperty("some.value", "any_value");

示例:

在 spring 上下文中,

 <bean id="placeholderConfig"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:test.properties" />
</bean>

<bean id="anyID" class="com.my.package.MyClass" >
<constructor-arg index="0" value="${some.value}" />
</bean>

test.properties 是,

some.value=any_value

它们叫什么?

它们到底是什么?

最佳答案

系统属性:
它是您机器的公共(public)属性文件,由 Java 在 java.lang.System 类中维护。这是 System Properties 的详细文档。

当您设置 System.setProperty("some.value", "any_value"); 时,您可以通过调用 在 Java 程序中的任何位置访问属性的值System.getproperty("some.value");

属性文件:

Key & Value对的格式保存的文件,带有换行符,.properties是文件的扩展名。 Java 文档 Properties

关于java - : ${somevalue} 这是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14355518/

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