string - 将字符串转换为 Spring 资源的方法

标签 string spring resources

我在 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/

相关文章:

python - 如何将字符串拆分为单词列表?

cakephp - 需要在cakePHP中输入全名

java - 如何解决 No bean named 'springSecurityFilterChain' available

android - 操作栏 Sherlock 给出资源错误

Java Swing 问题

JavaScript 匹配 RegExp 后的子串

c# - 正则表达式应用 - 匹配百分比

java - 无法反序列化],根本原因是 java.io.EOFException : null

java - Java EE部署中的Spring类加载机制

php - mysql_fetch_array 加 undefined variable 的 RSS 提要问题