gpt4 book ai didi

spring - Spring 配置中的条件语句

转载 作者:IT老高 更新时间:2023-10-28 13:50:00 27 4
gpt4 key购买 nike

如何在 spring 配置文件中添加条件语句

我有 String bean (b),它的值取决于属性 (a) 的值。 a 是根据它运行的环境动态设置的。

if (a)
b="yes"
else
b="no"

如何在 spring 配置中编写代码?

最佳答案

正如瑞恩所说 SpEL可以帮忙。你应该可以在 Spring xml 中做这样的事情:

<bean id="flag" class="java.lang.Boolean">
<constructor-arg value="#{ systemProperties['system.propery.flag'] ?: false }" />
</bean>

<bean id="bean" class="com.my.MyBean">
<property name="property" value="#{ flag ? 'yes' : 'no' }"/>
</bean>

关于spring - Spring 配置中的条件语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6906863/

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