jaxb entité imprimer au format xml
J'ai une classe, appelons-la Utilisateur annoté avec @XmlRootElement
, avec certaines propriétés (nom, prénom, etc).
J'utilise cette classe pour le RESTE des opérations, comme application/xml
.
Le client de POSTE de l'Utilisateur de la classe donc je veux garder les valeurs dans le journal.
Est-il une méthode en jaxb à l'affiche cet objet xml?
Par exemple:
log.info("Customers sent: "+user.whichMethod());
devrait produire cette sortie:
Client a envoyé:
<user> <name>cristi</name> <surname>kevin</surname> </user>
Grâce.
Qui n'a rien à voir avec JAX-WS, vous avez seulement besoin de JAXB (les balises sont corrects, mais que vous mentionnez JAX-WS dans le texte).
OriginalL'auteur Cristian Boariu | 2010-03-17
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire cela comme une méthode commune accessible par vos points de terminaison.
OriginalL'auteur java25
Trouve:)
L'appeler comme:
OriginalL'auteur Cristian Boariu
Réglage
Marshaller.JAXB_FORMATTED_OUTPUT
peut-être pas bon pour la journalisation.Au lieu de supprimer
XML Prolog (or Declaration)
avecMarshaller.JAXB_FRAGMENT
.sera imprime une seule ligne de ce genre.
OriginalL'auteur Jin Kwon
Cela Fonctionne bien
OriginalL'auteur Nagarjuna