Wie verwendete ich eine Alternative (JAXB) zu Xstream, um die Solver -Konfiguration in Optaplanner zu lesen?

StackOverflow https://stackoverflow.com/questions/19842013

  •  29-07-2022
  •  | 
  •  

Frage

Der Optaplanner verwendet Xstream zum Lesen der Solver -Konfiguration aus XML. Gib es für die Verwendung von JAXB aus, um eine benutzerdefinierte Implementierung von XMLSolverfactory und SolverConfig zu haben?

War es hilfreich?

Lösung

Nein, weil die *Config Die Klassen werden in 6.0.0 nicht mit JAXB -Anmerkungen kommentiert. Es gibt eine offene Diskussion, wenn wir von Xstream nach JAXB migrieren möchten, damit wir eine XSD der Solver -Konfiguration anbieten können.

Beachten Sie auch, dass diese 2 Dinge völlig unterschiedlich sind:

  1. Lesen Sie eine Solver -Konfiguration von XML
  2. Lesen Sie einen Lösungsdatensatz von XML (~ Problemio)

Für 2) können Sie sehr leicht ersetzen XStreamProblemIO mit einer JaxbProblemIO (was leicht zu schreiben sein sollte).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top