gpt4 book ai didi

java - 将 java 对象逆向工程为 xsd

转载 作者:行者123 更新时间:2023-12-01 16:07:26 25 4
gpt4 key购买 nike

What is JAXB and why would I use it?

这个人提到了一些框架,允许您从 java 绑定(bind)对象并重新创建生成它们的模式。有谁知道 Castor 绑定(bind)工具是否可以实现这一点?我们正在使用 .9 版本。

有人修改了我们的 .xsd 文件之一,但从未 checkin 该文件。然后使用从未 checkin 的更新架构中的对象创建了大量代码。现在该文件似乎已消失。

最佳答案

我不确定是否得到您想要的 - 您想从 Java 类生成 XSD?我没有使用 Castor,我使用了 JAXB,但它非常简单:

%JAXB_HOME%\bin\schemagen.bat -d .\-cp ......\target\classes;......\target\dependency com.emerald_associates.setupapp.xsd.AppStructureSchema

其中......\target\classes是我生成的类所在的位置,......\target\dependency是我的依赖项所在的位置(我使用maven并使用mvn clean准备我的目标文件夹编译依赖项:复制依赖项),最后一个参数是将作为模式源的类。

我完全不回答你的问题,但使用 JAXB 不会遇到太大麻烦。它是免费的并且可以发挥作用,除非您需要只有 Castor 可以处理的特定格式的 XSD。

关于java - 将 java 对象逆向工程为 xsd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2337884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com