gpt4 book ai didi

java - 我在 spring 上下文中有一个包含 ${key} 的字符串

转载 作者:行者123 更新时间:2023-11-30 07:18:30 26 4
gpt4 key购买 nike

我有一个简单的 spring 上下文如下:

<bean id="acl.authentication.provider" class="comprovider.ProviderType" factory-method="getInstance">
<constructor-arg index="0" value="${key}"/>
</bean>

${key} 不是属性占位符,它是我的真实字符串,但 spring 想从属性占位符中获取它,但找不到它,因此抛出异常。我可以使用 ${} 作为 spring 上下文中的真实字符串做什么?

最佳答案

我不确定它是否有效(因为我手头没有测试它的东西)但我认为你可以通过执行以下操作来欺骗 spring el evaluator :

<bean id="acl.authentication.provider" class="comprovider.ProviderType" factory-method="getInstance">
<constructor-arg index="0" value="#{'$'+'{key}'}"/>
</bean>

关于java - 我在 spring 上下文中有一个包含 ${key} 的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15320875/

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