我想在spring中动态连接一个字符串。字符串是
<bean id="mBeanExporter" class="org.springframework.jmx.export.MBeanExporter" lazy-init="false">
<property name="beans">
<map>
<entry key="bean:name=HealthChk" value-ref="#{'HealthChk-'.concat(_LOCALHOST_)}"/>
</map>
</property>
<property name="server" ref="mBeanServer"/>
</bean>
我从脚本中传递_LOCALHOST_
值,该值应该用IPAddress替换它。任何人都可以帮我解决concat是如何完成的? value-ref =“#{'HealthChk - '。concat (_LOCALHOST_
)} 需要更正。
由于
答案 0 :(得分:0)
“#{}”占位符中的表达式位于Spring Expression Language中。字符串连接就像Java(即使用“+”运算符)。有关详细信息和示例,请参阅reference guide。