TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer;
try {
transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(doc);
URL url = getClass().getResource("CustomerDedupeRules.xml");
StreamResult result = new StreamResult(new File(url.getPath()));
transformer.transform(source, result);
} catch (Exception e) {
logger.error(e);
}
我正在尝试更新我的类文件夹中存在的 xml 文件。但是如果我使用 url.getPath() 或 url.getFile(),我会收到文件未找到异常。如果我硬编码文件路径而不是使用 URL 对象,则代码工作正常。请告诉我我的方法有什么问题。
谢谢