我在XML代码中使用了很多次:
${some.value}
其中some.value可能来自
示例:
如果是春季背景,
<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
他们叫什么?
他们究竟是什么?
答案 0 :(得分:1)
您配置此类内容的一些地方是XML /属性文件。 Spring称他们为property-placeholders
。通常这些变量可以在运行时加载。
答案 1 :(得分:1)
系统属性:
它是您的机器的公共属性文件,由java.lang.System
类中的Java维护。以下是System Properties的详细文档。
当你设置System.setProperty("some.value", "any_value");
时,你可以通过调用System.getproperty("some.value");
属性文件:
以Key & Value
对格式保存的文件与新行分隔符和.properties
是文件的扩展名。 Properties