是的,您可以
generateSchema在JAXBContext上使用该方法:
JAXBContext jaxbContext = JAXBContext.newInstance(Customer.class);SchemaOutputResolver sor = new MySchemaOutputResolver();jaxbContext.generateSchema(sor);
您可以利用实现
SchemaOutputResolver控制输出的位置:
public 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; }}


