JasperReport 对象中的 InputStream 对象何时关闭?
When does an InputStream object gets closed in JasperReport object?
我在我的项目中使用 JRLoader.loadObject(someInputStreamObject)
,但我想知道这个 InputStream
对象什么时候关闭,它是否会被 JRLoader.loadObject()
返回的对象自动关闭?还是我们必须关闭它?
JasperReports 是开源的,因此您可以查看源代码,例如on Github for JRLoader.loadObject(InputStream)
method。在这种情况下,提供的 InputStream
对象未被 JRLoader
关闭,因此必须手动完成。
我在我的项目中使用 JRLoader.loadObject(someInputStreamObject)
,但我想知道这个 InputStream
对象什么时候关闭,它是否会被 JRLoader.loadObject()
返回的对象自动关闭?还是我们必须关闭它?
JasperReports 是开源的,因此您可以查看源代码,例如on Github for JRLoader.loadObject(InputStream)
method。在这种情况下,提供的 InputStream
对象未被 JRLoader
关闭,因此必须手动完成。