我有一个用于配置一些规则的 XML,它没有复杂的结构,但是这个配置在我的系统中的任何地方都使用,所以我想将此 XML 解析为 java 对象并设计为单例模式,有什么好的方法吗?可以用它直接将 XML 解组为 Java 对象而无需编写太多代码吗?
我在谷歌上做了一些研究,知道 JAXB 是一个选择,我的应用程序只是一些读取规则然后遵循做的东西的工具程序,JAXB 可以更广泛地用于 Web 服务,它适合我的项目吗?
如果是,最重要的问题是,我用xjc根据xsd文件生成java对象源类,解组后直接得到这些configurationType对象,是否需要再转换,(从JaxB类到我拥有的java pojo对象配置),我看到大多数编码器都这样做了,但是为什么呢?因为它们是一些数据,只是从生成的对象到 JAXB 并复制到我们自己创建的 POJO 对象