Spring integration 如何从Spring集成配置文件中的环境变量创建布尔值?
基于,我有基于环境变量sd的自动启动条件:Spring integration 如何从Spring集成配置文件中的环境变量创建布尔值?,spring-integration,spring-el,Spring Integration,Spring El,基于,我有基于环境变量sd的自动启动条件: <int:chain auto-startup="#{environment.getProperty('sd', true)}"> 根据上述规范,sd可以为真或假,否则该条件不起作用。如果我只想在sd等于例如“connect”时启动,该怎么办 无论如何,自动启动在后台是一个布尔选项,因此除非从该SpEL返回布尔或真/假字符串,否则您别无选择。 顺便说一句,1,0,打开,关闭也能正常工作-StringToBooleanConverter
<int:chain auto-startup="#{environment.getProperty('sd', true)}">
根据上述规范,sd可以为真或假,否则该条件不起作用。如果我只想在sd等于例如“connect”时启动,该怎么办 无论如何,
自动启动
在后台是一个布尔
选项,因此除非从该SpEL返回布尔
或真
/假
字符串,否则您别无选择。
顺便说一句,1
,0
,打开
,关闭
也能正常工作-StringToBooleanConverter
所以,你应该稍微提高你的口语水平:
<int:chain auto-startup="#{environment.getProperty('sd', 'connect') == 'connect'}">