2017-11-20 8 views
0

Spring Beanのプロパティ値を複数の行に分割する方法はありますか?複数の行プロパティ値を持つApache Spring - Bean

<bean> 
    <property name="something" value="Hello, this is a red fox jumping over a not very brown cow."> 
</bean> 

私は、各行の末尾に「\」を置くことができますが、次はのSpring Beanのプロパティ値では動作しません、Javaプロパティファイルで知っている:

<bean> 
    <property name="something" value="Hello, this is a \ 
             red fox jumping over a \ 
             not very brown cow."> 
</bean> 
+0

代わりに '\ newline' – khachik

答えて

3

XML属性を行にまたがることが許され、非スペースの空白文字はパーサーによってスペースに置き換えられます。あなたが使用することができますので、ご例えば:

<bean name="foo" class="Foo"> 
    <property name="bah" value= 
"Hello, this is a 
red fox jumping over a 
not very brown cow." /> 
</bean> 

をあなたはしかし

<bean name="foo" class="Foo"> 
    <property name="bah" value= 
     "Hello, this is a 
     red fox jumping over a 
     not very brown cow." /> 
</bean> 
を試してみて、このようなことがきちんと作る場合は、「foo」での「BAH」の値は

"Hello, this is a red fox jumping over a not very brown cow." 

になります

解析結果に余分な空白文字が表示されます。

Hello, this is a red fox jumping over a not very brown cow. 
+0

ああ、私はXMLのようなものと考えていたはずの試み' ' !ありがとう! – Jon

関連する問題