有一种简单的方法可以做到这一点。我有一些用
注释的类@XmlType
@XmlAccessorType(XmlAccessType.FIELD)
我正在尝试在互联网上同时查找。
答案 0 :(得分:1)
如果在IntelliJ中没有办法做到这一点,那么使用JAXB运行时API很容易:
JAXBContext jaxbContext = JAXBContext.newInstance(Customer.class);
SchemaOutputResolver sor = new MySchemaOutputResolver();
jaxbContext.generateSchema(sor);
和
private class MySchemaOutputResolver extends SchemaOutputResolver {
public Result createOutput(String namespaceURI, String suggestedFileName) throws IOException {
File file = new File(suggestedFileName);
StreamResult result = new StreamResult(file);
result.setSystemId(file.toURI().toURL().toString());
return result;
}
}
更多信息:
答案 1 :(得分:0)
您可以使用schemagen