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