在Eclipse 3.7中格式化spring bean xml文件时,格式化程序可以在spring表达式语言值的中间包装行。例如,
<util:list>
<value>#T(com.mycompany.mypackage.AClass).someStaticMethodHere('param1','param2','Some long string parameter')</value>
</util:list>
此块可能最终看起来像
<util:list>
<value>#T(com.mycompany.mypackage.AClass).someStaticMethodHere('param1','param2',
'Some long string parameter')</value>
</util:list>
哪个成为无效的Spring EL表达式。
有没有办法有选择地排除这个?或者为了防止格式化程序这样做?如果我无法格式化文件,那么使用Spring EL会很痛苦。