gpt4 book ai didi

java - Java 应用程序的 XML 配置文件中的 ${some.thing} 是什么

转载 作者:行者123 更新时间:2023-12-01 22:56:33 24 4
gpt4 key购买 nike

我什至不知道如何解释我的困惑。我在 Java 应用程序的 XML 文件中经常看到这种格式。这在Spring框架中很常见。

    <bean class="my.class" >
<property name="myVar" value="${some.thing}" />
</bean>

我在许多其他没有 Spring 的 Java 应用程序中也发现了这种格式。

  1. 符号${some.thing}与Java有什么关系吗?
  2. 如果不是,它只是 XML 解析器可以理解的标签/符号吗?

最佳答案

这不是 XML 事物(本身也不是 Java 事物)。应用程序代码将其解释为插值模式,并用其他地方定义的值进行替换。

但它是一个非常受欢迎且有用的东西。许多框架(如 Ant、Maven、Spring)都实现了这一点,而不仅仅是 XML(例如,也适用于属性文件)。

值的确切来源以及可以在何处使用插值取决于相关工具。

关于java - Java 应用程序的 XML 配置文件中的 ${some.thing} 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23951856/

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