Java 为什么我们要在Optaplanner中使用XStream注释

Java 为什么我们要在Optaplanner中使用XStream注释,java,xstream,optaplanner,Java,Xstream,Optaplanner,我是OptaPlanner的新手,试图理解代码,我观察到下面的注释在代码中的许多地方使用,但我认为我们在项目中的任何地方都没有使用序列化。 有人能解释一下什么时候,在什么类上,为什么我们在optaplanner中使用下面的注释吗 @斯特拉马里亚斯酒店 @XStreamInclude @XStreamConverter这只是读取/写入XML的示例UI,它与optaplanner core完全无关。如果你读/写JSON(jackson)或数据库(JPA/hibernate),你会删除它们 要查看它们

我是OptaPlanner的新手,试图理解代码,我观察到下面的注释在代码中的许多地方使用,但我认为我们在项目中的任何地方都没有使用序列化。 有人能解释一下什么时候,在什么类上,为什么我们在optaplanner中使用下面的注释吗

@斯特拉马里亚斯酒店 @XStreamInclude
@XStreamConverter

这只是读取/写入XML的示例UI,它与optaplanner core完全无关。如果你读/写JSON(jackson)或数据库(JPA/hibernate),你会删除它们


要查看它们的功能,请访问XStream网站并查看“注释”页面。

非常感谢。如果某些条件为真,我是否可以通过所有规则验证?我的用例是通过所有约束验证,如果我的输入数据符合某些条件,则什么也不做?