0
我在我的XML定义的bean:如何删除空间在引号之间的Spring bean的属性值
<bean class="myClass">
<property name="abc">
<value="${a}
${b}
${c}
" /></property>
</bean>
我不想把值一行。我希望它分开行。
物业资料:
a=abc'
b=def
c='xyz
在运行时的值将是:
acb' def 'xyz
如何删除使用springutils值的空格?
<bean class="myClass">
<property name="abc">
<bean class="org.springframework.util.StringUtils"
factory-method="trimWhitespace">
<constructor-arg type="java.lang.String">
<value="${a}
${b}
${c}
" /></bean></property>
</bean>
我正在寻找这样的事情 - 在这里我想用装饰功能从java.lang.String中:
<bean id="numberGuess" class="org.spring.samples.NumberGuess">
<property name="randomNumber" value="#{ T(java.lang.Math).random() * 100.0 }"/>
</bean>
对不起,我的错误,但它实际上
acb ' def ' xyz
abc之后和xyz 之前有空格,我需要这些空格但不包含在引号内
为什么如此重要,你必须以这样的方式分手的值? '(value =“#{org.springframework.util.StringUtils.trimAllWhitespace($ {a} $ {b} $ {c}}”)/>'(在a/b/c之间换行 – zapl
为什么如此重要的是你有这样的价值分割? 好吧,我有很多键像a,b,c被附加到这个属性值,我希望这是动态的所以,我想改变我的财产文件,而不是触摸XML,并有足够的可读性以及 我正在寻找类似的东西,但我想要这样的事情 - –
sandesh
有没有这样做? – sandesh