4.3.5 InputStreamResource
这是针对InputStream
提供的 Resource
实现。建议,在确实没有找到其他合适的Resource
实现时,才使用InputSteamResource
。如果可以,尽量选择 ByteArrayResource
或其他基于文件的Resource
实现来代替。
与其他 Resource
实现一比较,InputStreamRsource
倒像一个已打开资源的描述符,因此,调用isOpen()
方法会返回true
。除了在需要获取资源的描述符或需要从输入流多次读取时,都不要使用 InputStreamResource
来读取资源。