文字列から先頭と末尾の空白を削除するようにJAXBアンマーシャラーを構成するにはどうすればよいですか?
たとえば、JAXBアノテーションを使用したJavaBeanとXML間の単純なバインディングについて考えてみましょう。
@XmlRootElement(name="bean")
class Bean {
@XmlElement(required=true)
String name;
@XmlElement(required=true)
int number;
}
以下のXMLをアンマーシャリングできるようにしたいので、bean.nameには先頭と末尾の空白が含まれていません。これは「私の名前」であり、「\n私の名前\n 」ではありません 。
<bean>
<name>
My name
</name>
<number>1</number>
</bean>