Wie konfiguriere ich JAXB so, dass Leerzeichen beim Aufheben der Zuordnung des Tag-Werts entfernt werden?

Wie konfiguriere ich JAXB unmarshaller so, dass führende und nachfolgende Leerzeichen aus Strings entfernt werden?

Betrachten wir zum Beispiel eine einfache Bindung zwischen einer Java-Bean und XML mithilfe von JAXB-Annotationen:

@XmlRootElement(name="bean")
class Bean {

  @XmlElement(required=true)
  String name;

  @XmlElement(required=true)
  int number;
}

Ich möchte in der Lage sein, XML zu dekomprimieren gegeben unten so bean.name beinhaltet nicht das Starten und Schleppen von Whitespaces - ist "Mein Nam ", nicht" \ n Mein Name \ n ".

<bean>
  <name>
    My name
  </name>
  <number>1</number>
</bean>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage