Uso il plugin jaxb2-maven per generare classi JaxB da un determinato XSD. Funziona bene. Ma ora voglio usare java.util.Optional nelle Classi generate. Ma JaxB ha generato le Classi senza Optionals. Quindi sono costretto a fare un controllo Null di ogni variabile.Come generare classi JaxB con java.util.Optional?
Qualcuno sa come deve essere configurato il plugin jaxb2-maven per utilizzare java.util.Optional?
Grazie per il vostro aiuto!
Lavorare su classi generate non è buona scelta. Perché non arricchire il xsd con i campi nillable = "true". –
Sono d'accordo con @Mark dovresti evitare di modificare qualsiasi classe generata. Ho trovato una domanda simile e Sembra fattibile utilizzando l'adattatore personalizzato senza modificare le classi generate: https://stackoverflow.com/questions/23071450/using-guavas-optional-with-xmlattribute – Woody