Spring属性文件-Conditional属性true / false

时间:2011-09-30 03:05:33

标签: spring

我有一个带有布尔键的属性文件,名为trueFlag。

dev.properties

trueflag =真

我希望它在两个地方的应用程序上下文中使用

    <property name="autoStartup" value="${trueflag}"></property>

和另一个

注意:否定

    <property name="autoStartup" value="!${trueflag}"></property>

这可能吗?我怎样才能做到这一点。代码片段将有所帮助,因为我是Spring的新手

3 个答案:

答案 0 :(得分:0)

${...}语法仅代表占位符。它不是EL语法。为此,您需要查看Spring EL

答案 1 :(得分:0)

使用SpEL

尝试此#{!${trueflag}}

答案 2 :(得分:0)

最后从前面的提示解决,

可以这样给出

    <property name="autoStartup" value="#{!${trueflag}}"></property>

谢谢stivlo。