JAXB, XJC -> créer plusieurs fichiers de classe
Je suis en utilisant JAXB et XJC pour la première fois.
Je voudrais générer des classes Java à partir du fichier XML donc j'utilise ce helper en ligne pour créer le schéma à partir du fichier XML.
Après que je viens d'utiliser cette ligne de commande pour générer des classes Java :
xjc myschema.xsd
c'est du travail mais je ne recevrez qu'un seul fichier Java et de nombreuses classes statiques à l'intérieur. Est-ce possible de générer plusieurs fichiers java qui contiennent une seule classe par fichier s'il vous plaît ?
Merci
Vous devez vous connecter pour publier un commentaire.
Par défaut JAXB (JSR-222) permettra de créer statique à l'intérieur des classes pour imbriquée des types complexes pour prévenir les conflits de noms de classes. Vous pouvez utiliser un externe de liaison de fichier pour désactiver ce comportement.
binding.xml
Une liaison de fichiers vous permet de personnaliser la façon dont les classes Java sont générés à partir d'un schéma XML.
XJC Appel
La
-b
option est utilisée avec le XJC commande pour spécifier un fichier de liaison.Pour Plus D'Informations