如何使用XStream的替代方案(JAXB)来读取optaplanner中的解算器配置?

如何使用XStream的替代方案(JAXB)来读取optaplanner中的解算器配置?,jaxb,xstream,optaplanner,Jaxb,Xstream,Optaplanner,optaplanner使用XStream从XML读取解算器配置。对于使用JAXB,拥有XMLSolverFactory和SolverConfig的自定义实现就足够了吗?否,因为在6.0.0中,*Config类没有使用JAXB注释进行注释。 如果我们想从XStream迁移到JAXB,有一个公开的讨论,所以我们可以提供一个XSD的解算器配置 还要注意,这两件事是完全不同的: 从XML读取解算器配置 从XML(~ProblemIO)读取解决方案数据集 对于2),您可以很容易地将XStreamProbl

optaplanner使用XStream从XML读取解算器配置。对于使用JAXB,拥有XMLSolverFactory和SolverConfig的自定义实现就足够了吗?

否,因为在6.0.0中,
*Config
类没有使用JAXB注释进行注释。 如果我们想从XStream迁移到JAXB,有一个公开的讨论,所以我们可以提供一个XSD的解算器配置

还要注意,这两件事是完全不同的:

  • 从XML读取解算器配置
  • 从XML(~ProblemIO)读取解决方案数据集
  • 对于2),您可以很容易地将
    XStreamProblemIO
    替换为
    jaxpproblemio
    (应该很容易编写)