我在 spring ( org.springframework.core.io.Resource
) 中有一个资源属性类型为 Resource 的类,它将文件对象作为输入。
setResource(Resource resource)
{
this.resource = resource;
}
但是,我正在通过另一个自定义 API 读取远程文档,该 API 将文档内容作为字符串返回。
String xml = document.getContent();
我想将此 xml 传递为
Resource
在我的 setResource
方法。但是,我不知道如何将 String 转换为 Resource
.有任何想法吗 ??
最佳答案
您可以创建一个 ByteArrayResource
从字符串:
String xml = document.getContent();
Resource resource = new ByteArrayResource(xml.getBytes());
setResource(resource);
关于string - 将字符串转换为 Spring 资源的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6940011/