gpt4 book ai didi

java - java spring config是否能够解析自定义变量解析器中的变量?

转载 作者:行者123 更新时间:2023-12-01 05:19:09 24 4
gpt4 key购买 nike

在 .net spring land 中,您可以声明自定义变量源并在 spring 配置中执行 ${variableName} 样式变量。您可以通过实现一个接口(interface) (IVariableSource) 来实现这一点,它看起来像这样:

<object type="Spring.Objects.Factory.Config.VariablePlaceholderConfigurer, Spring.Core">
<property name="VariableSources">
<list>
<ref object="MyVariableSource" />
</list>
</property>
</object>

<object id="TestObject" type="TestProject.TestObject, TestProject" singleton="false">
<constructor-arg type="string" value="${MyVariableDefinedInMyVariableSource}" />
</object>

在java spring land中这相当于什么?

最佳答案

您也可以在 Java 中实现相同的目的。下面是示例。

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

<bean id="myController"
<property name="variableName" value="${variableName}" />
</bean>

关于java - java spring config是否能够解析自定义变量解析器中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10698445/

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